Zwee Astellunge kënnen dem Scrapy säi Proxy-Middleware ausschalten
Préift d'zesummegesate Downloader-Middleware-Lëscht an HTTPPROXY_ENABLED, ier Dir nach eng Kopie vum Scrapy sengem agebaute Proxy-Middleware dobäisetzt.
HttpProxyMiddleware gehéiert zu de agebaute Downloader-Standardwäerter vu Scrapy. Et muss net am eegene DOWNLOADER_MIDDLEWARES-Dictionnaire vum Projet stoen, fir disponibel ze sinn.
Et ginn zwou getrennte Steierungen ze préifen:
- HTTPPROXY_ENABLED steiert, ob d'agebaute Komponent aktivéiert ass.
- En None-Wäert fir hire Klasswee an DOWNLOADER_MIDDLEWARES hëlt se aus der zesummegesater Middleware-Kette eraus.
Zum Beispill deaktivéiert dëst den Standardandrag ausdrécklech:
DOWNLOADER_MIDDLEWARES = {
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': None,
}
Huelt dës Iwwerschreiwung ewech, wann d'agebaute Komponent soll zréckkommen. Kopéiert net eng al DOWNLOADER_MIDDLEWARES_BASE-Tabell an de Projet just fir een Andrag ze restauréieren; Scrapy kombinéiert seng Standardwäerter mat de Projet-Iwwerschreiwungen.
En aktivéierte Middleware brauch ëmmer nach eng Route, aus ënnerstëtzten Ëmweltwäerter oder aus de Proxy-Metadaten vun der Ufro. Seng Präsenz an engem Startlog ass net vu sech aus eng Ufro-Zouweisung.
Ganz al Scrapy-Versioune waren ënnerschiddlech, wéini d'Komponent ouni Proxy-Ëmweltwäerter geluede gouf. Halt déi installéiert Versioun bei der Diagnos, amplaz eng historesch Observatioun aus der 1.3-Epoch als aktuell Aktivéierungsregel ze behandelen.