Kaks seadet võivad Scrapy puhverserveri vahetarkvara keelata
Enne Scrapy sisseehitatud puhverserveri vahetarkvara teise koopia lisamist kontrollige ühendatud allalaadija vahetarkvara loendit ja HTTPPROXY_ENABLED väärtust.
HttpProxyMiddleware kuulub Scrapy sisseehitatud allalaadimise vaikeväärtuste hulka. See ei pea olema projekti enda DOWNLOADER_MIDDLEWARES sõnastikus, et olla saadaval.
Kontrollida tuleb kahte eraldi juhtelementi:
- HTTPPROXY_ENABLED juhib, kas sisseehitatud komponent on lubatud.
- Väärtus None selle klassitee jaoks jaotises DOWNLOADER_MIDDLEWARES eemaldab selle ühendatud vahetarkvara ahelast.
Näiteks see keelab vaikekirje selgesõnaliselt:
DOWNLOADER_MIDDLEWARES = {
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': None,
}
Eemaldage see alistamine, kui sisseehitatud komponent peaks tagasi tulema. Ärge kopeerige projekti vana DOWNLOADER_MIDDLEWARES_BASE tabelit ainult ühe kirje taastamiseks; Scrapy ühendab oma vaikeväärtused projekti alistamistega.
Lubatud vahetarkvara vajab siiski marsruuti kas toetatud keskkonnaväärtustest või päringu puhverserveri metaandmetest. Selle ilmumine käivituslogis ei ole iseenesest päringu määramine.
Väga vanad Scrapy versioonid erinesid selle poolest, millal komponent laaditi ilma puhverserveri keskkonnaväärtusteta. Hoidke paigaldatud versioon diagnoosi juures, selle asemel et pidada 1.3 ajastu ajaloolist tähelepanekut praeguseks lubamise reegliks.