Bi ezarpenek Scrapyren proxy middlewarea desaktibatu dezakete
Egiaztatu bateratutako downloader middleware zerrenda eta HTTPPROXY_ENABLED Scrapyren proxy middleware integratuaren beste kopia bat gehitu aurretik.
HttpProxyMiddleware Scrapyren deskarga-balio lehenetsi integratuen parte da. Ez du proiektuaren beraren DOWNLOADER_MIDDLEWARES hiztegian agertu behar eskuragarri egoteko.
Bi kontrol bereizi daude aztertzeko:
- HTTPPROXY_ENABLEDek kontrolatzen du osagai integratua gaituta dagoen.
- DOWNLOADER_MIDDLEWARESen bere klase-bidearentzako None balioak bateratutako middleware kateatik kentzen du.
Adibidez, honek lehenetsitako sarrera esplizituki desaktibatzen du:
DOWNLOADER_MIDDLEWARES = {
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': None,
}
Kendu gainidazketa hori osagai integratuak itzuli behar duenean. Ez kopiatu DOWNLOADER_MIDDLEWARES_BASE taula zaharra proiektura sarrera bat berreskuratzeko soilik; Scrapyk bere balio lehenetsiak proiektuaren gainidazketekin konbinatzen ditu.
Gaitutako middleware batek oraindik ibilbide bat behar du, onartutako ingurune-balioetatik edo eskaeraren proxy metadatuetatik. Hasiera-erregistro batean agertzeak ez du berez eskaera-esleipenik esan nahi.
Scrapyren bertsio oso zaharrek desberdinak ziren proxy ingurune-baliorik gabe osagaia noiz kargatzen zen. Mantendu instalatutako bertsioa diagnostikoarekin, 1.3 aroko behaketa historikoa egungo gaitze-arau gisa hartu ordez.