HttpProxyMiddleware jappartjeni għall-valuri prestabbiliti inkorporati tad-downloader ta' Scrapy. M'għandux għalfejn jidher fid-dizzjunarju DOWNLOADER_MIDDLEWARES tal-proġett biex ikun disponibbli.

Hemm żewġ kontrolli separati x'jiġu eżaminati:

  • HTTPPROXY_ENABLED jikkontrolla jekk il-komponent inkorporat huwiex attivat.
  • Valur None għall-passaġġ tal-klassi tiegħu f'DOWNLOADER_MIDDLEWARES ineħħih mill-katina tal-midllower magħquda.

Pereżempju, dan jiddiżattiva b'mod espliċitu l-entrata prestabbilita:

DOWNLOADER_MIDDLEWARES = {
    'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': None,
}

Neħħi dak l-override meta l-komponent inkorporat għandu jerġa' lura. Tikkupjax tabella DOWNLOADER_MIDDLEWARES_BASE qadima fil-proġett biss biex terġa' tistabbilixxi entrata waħda; Scrapy jgħaqqad il-valuri prestabbiliti tiegħu mal-overrides tal-proġett.

Midllower attivat xorta jeħtieġ rotta, minn valuri tal-ambjent appoġġjati jew mill-metadata tal-proxy tat-talba. Il-preżenza tiegħu f'log tal-bidu mhijiex fiha nnifisha assenjazzjoni tat-talba.

Ħruġ tal-Scrapy antiki ħafna kienu differenti f'liema ħin il-komponent jiġi mgħobbi mingħajr valuri tal-ambjent tal-proxy. Żomm il-verżjoni installata mad-dijanjosi, minflok ma tittratta osservazzjoni storika tal-era 1.3 bħala r-regola attwali tal-attivazzjoni.

Artikli relatati