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.

Seotud artiklid