दोन सेटिंग्ज Scrapy चे प्रॉक्सी मिडलवेअर बंद करू शकतात
Scrapy चे अंगभूत प्रॉक्सी मिडलवेअरची आणखी एक प्रत जोडण्यापूर्वी एकत्र केलेली डाउनलोडर मिडलवेअर यादी आणि HTTPPROXY_ENABLED तपासा.
HttpProxyMiddleware Scrapy च्या अंगभूत डाउनलोडर डीफॉल्टमध्ये येते. उपलब्ध होण्यासाठी ते प्रकल्पाच्या स्वतःच्या DOWNLOADER_MIDDLEWARES शब्दकोशात दिसणे आवश्यक नाही.
तपासण्यासाठी दोन वेगळे नियंत्रण आहेत:
- HTTPPROXY_ENABLED अंगभूत घटक सक्षम आहे का हे नियंत्रित करते.
- DOWNLOADER_MIDDLEWARES मधील त्याच्या वर्ग मार्गासाठी None मूल्य ते एकत्रित मिडलवेअर शृंखलेतून काढून टाकते.
उदाहरणार्थ, हे डीफॉल्ट नोंद स्पष्टपणे बंद करते:
DOWNLOADER_MIDDLEWARES = {
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': None,
}
अंगभूत घटक परत यायला हवा तेव्हा ते ओव्हरराइड काढून टाका. फक्त एक नोंद पुनर्संचयित करण्यासाठी जुना DOWNLOADER_MIDDLEWARES_BASE तक्ता प्रकल्पात कॉपी करू नका; Scrapy त्याचे डीफॉल्ट प्रकल्पाच्या ओव्हरराइडसह एकत्र करते.
सक्षम मिडलवेअरला तरीही मार्ग हवा — समर्थित पर्यावरण मूल्यांकडून किंवा विनंतीच्या प्रॉक्सी मेटाडेटाकडून. स्टार्टअप लॉगमध्ये त्याची उपस्थिती स्वतःच विनंती नियुक्ती नाही.
अगदी जुन्या Scrapy आवृत्त्या प्रॉक्सी पर्यावरण मूल्यांशिवाय घटक कधी लोड होतो यात भिन्न होत्या. स्थापित आवृत्ती निदानासोबत ठेवा, 1.3 युगातील ऐतिहासिक निरीक्षण वर्तमान सक्षमता नियम मानण्याऐवजी.