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.

Erlazionatutako artikuluak