Żewġ settings jistgħu jiddiżattivaw il-proxy middleware ta' Scrapy
Iċċekkja l-lista tal-midllower ta' downloader magħquda u HTTPPROXY_ENABLED qabel ma żżid kopja oħra tal-proxy middleware inkorporat ta' Scrapy.
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.