দুটা ছেটিংএ 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 যুগৰ ঐতিহাসিক পৰ্যবেক্ষণক বৰ্তমানৰ সক্ৰিয়কৰণ নিয়ম হিচাপে গণ্য নকৰি।