To innstillingar kan deaktivere proxy-mellomvaren til Scrapy
Sjekk den samanslegne downloader-mellomvarelista og HTTPPROXY_ENABLED før du legg til ein ny kopi av den innebygde proxy-mellomvaren til Scrapy.
HttpProxyMiddleware høyrer til dei innebygde downloader-standardane til Scrapy. Det treng ikkje stå i prosjektet sitt eige DOWNLOADER_MIDDLEWARES-ordbok for å vere tilgjengeleg.
Det er to separate kontrollar å undersøkje:
- HTTPPROXY_ENABLED styrer om den innebygde komponenten er slått på.
- Ein None-verdi for klassebanen i DOWNLOADER_MIDDLEWARES fjernar han frå den samanslegne mellomvarekjeda.
Til dømes slår dette av standardoppføringa eksplisitt:
DOWNLOADER_MIDDLEWARES = {
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': None,
}
Fjern overstyringa når den innebygde komponenten skal tilbake. Ikkje kopier ein gammal DOWNLOADER_MIDDLEWARES_BASE-tabell inn i prosjektet berre for å gjenopprette éi oppføring; Scrapy kombinerer standardane sine med overstyringane til prosjektet.
Ein aktivert mellomvare treng framleis ei rute, frå støtta miljøverdiar eller frå proxy-metadataa til førespurnaden. At han visest i ein oppstartslogg er ikkje i seg sjølv ei førespurnadstildeling.
Svært gamle Scrapy-utgåver skilde seg i når komponenten vart lasta utan proxy-miljøverdiar. Hald den installerte versjonen saman med diagnosen, i staden for å handsame ei historisk observasjon frå 1.3-æraen som den gjeldande aktiveringsregelen.