HttpProxyMiddleware jẹ́ apá kan àwọn àìlàyè downloader Scrapy. Kò nílò láti hàn nínú DOWNLOADER_MIDDLEWARES ti iṣẹ́ náà fún ara rẹ̀ kí ó lè wà.

Àwọn ìṣàkóso méjì ọ̀tọ̀ọ̀tọ̀ ló wà láti ṣàyẹ̀wò:

  • HTTPPROXY_ENABLED ń ṣàkóso bóyá ẹ̀yà tí ó wà nínú ti ṣí.
  • Iye None fún ipa ọ̀nà kíláàsì rẹ̀ nínú DOWNLOADER_MIDDLEWARES yóò yọ ọ́ kúrò nínú ẹ̀wọ̀n middleware tí a dàpọ̀.

Fún àpẹẹrẹ, èyí pa àkọsílẹ̀ àìlàyè kuro ní kedere:

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

Yọ ìfọ̀wọ́lẹ̀ yẹn kúrò nígbà tí ẹ̀yà tí ó wà nínú bá yẹ kí ó padà. Má ṣe ṣe àdàkọ tábìlì DOWNLOADER_MIDDLEWARES_BASE àtijọ́ sínú iṣẹ́ náà kìkì láti mú àkọsílẹ̀ kan padà; Scrapy ń darapọ̀ àwọn àìlàyè rẹ̀ pẹ̀lú àwọn ìfọ̀wọ́lẹ̀ iṣẹ́ náà.

Middleware tí ó ti ṣí ṣì nílò ipa ọ̀nà kan, láti inú àwọn iye àyíká tí a ṣe àtìlẹ́yìn fún tàbí láti inú metadata proxy ti ìbéèrè náà. Wíwà rẹ̀ nínú àkọsílẹ̀ ìbẹ̀rẹ̀ kì í ṣe ìpín ìbéèrè fúnra rẹ̀.

Àwọn ìtújáde Scrapy àtijọ́ gan-an yàtọ̀ nípa ìgbà tí a ń gbé ẹ̀yà náà wọ́lẹ̀ láìsí àwọn iye àyíká proxy. Pa ẹ̀dà tí a fi sórí ẹ̀rọ mọ́ pẹ̀lú àyẹ̀wò àrùn, dípò kí o ka àkíyèsí ìtàn láti sànmánì 1.3 sí ìlànà ìṣí lọ́wọ́lọ́wọ́.

Àwọn àpilẹ̀kọ tó jọra