How do phagocytes such as macrophages know exactly where/what a foreign pathogen is? Is it because the MHC markers of the phagocyte detect the foreign antigens on the pathogen, and hence engulf it? Also, if this is true (not sure, so what im gonna say might also be wrong), is phagocytosis non-specific, although it responds to antigens, because every response is the same to any type of antigen? Like whether it's a bacterium, or a virus, it would still engulf it the same way, so it's non-specific. But specific immunity is when SPECIFIC antibodies are made for an antigen?
My main question is if you cannot be bothered reading that above

: do phagocytes interact with antigens, and upon not recognising them, engulf the pathogen?
Thank you