dont_proxy rensar inte Scrapys proxyfält
Samordna en egen förbikopplingsflagga med den proxymetadata som Scrapys inbyggda middleware läser.
En request kan avstå från en egen proxymiddleware och ändå bära en aktiv proxy-URL i sin metadata. Scrapys inbyggda HttpProxyMiddleware läser meta["proxy"]; den tolkar inte en generisk flagga av typen dont_proxy.
För en request som ska gå direkt, ange uttryckligen:
request.meta["proxy"] = None
Det uttryckliga None hindrar den inbyggda middlewaren från att välja en proxy från sina miljöinställningar för den requesten. Att bara ta bort nyckeln tillåter det automatiska valet igen.
Om en annan installerad middleware använder dont_proxy ska du behålla flaggan även för dess dokumenterade syfte. Ordna middlewareordningen så att en senare komponent inte tilldelar en proxy-URL igen. Granska metadata efter den sista komponenten som kan välja en väg.
En 407 efter att en egen förbikopplingsflagga satts är förenlig med en kvarvarande proxyväg, men statuskoden ensam visar inte vilken middleware som valde den. Följ det effektiva proxyfältet genom requestens behandling i stället för att anta att alla komponenter delar samma vokabulär för avsteg.