লগত প্ৰক্সি ঠিকনাটো সলনি হয়। গন্তব্যটো প্ৰক্সিৰ এক্সেছ লগত কেতিয়াও দেখা নাযায়। আপোনাৰ মিডলৱেয়ে অনুৰোধটো ডাউনলোডাৰলৈকে যাবলৈ দিছে নেকি পৰীক্ষা কৰক।

Scrapy ৰ ডাউনলোডাৰ মিডলৱেত Request ঘূৰাই দিলে সেই অনুৰোধটো পুনৰ শিডিউল কৰা বুজায়। ই “মই এইমাত্ৰ সলনি কৰা মেটাডেটাৰ সৈতে এই বস্তুটো পঠিয়াই থাকা” বুজায় না।

কেৱল এটা পথ বাছনি কৰা চিলেক্টৰৰ বাবে গুৰুত্বপূৰ্ণ ৰূপটো হৈছে:

def process_request(self, request):
    request.meta['proxy'] = self.choose_proxy()
    return None

এই খণ্ডটোৱে বৰ্তমানৰ হুক ৰূপটো দেখুৱাই; ইনষ্টল কৰা Scrapy সংস্কৰণে সমৰ্থন কৰা মিডলৱে ইণ্টাৰফেচ ব্যৱহাৰ কৰক। চিলেক্টৰে এটা বৈধ এণ্ডপইণ্ট ঘূৰাই দিব লাগে আৰু অনুপলব্ধ পুল স্পষ্টভাৱে সামৰণি কৰিব লাগে। ৰাজহুৱা মধ্যস্থতাকাৰীক অনুমতি দিয়া ৰাজহুৱা ক্রলে সেই ৰিটাৰ্ন মানৰ বাবে HTTP প্ৰক্সি তালিকাৰ পৰা HTTP প্ৰাৰ্থী সংগ্ৰহ কৰিব পাৰে।

None ঘূৰাই দিলে বাকী অনুৰোধ মিডলৱে আৰু ডাউনলোডাৰ আগবাঢ়িব পাৰে। আন এটা Request ঘূৰাই দিয়া তেতিয়া উপযোগী যেতিয়া আপুনি ইচ্ছাকৃতভাৱে কাম সলনি বা পুনৰ চেষ্টা কৰে, কিন্তু ইয়াৰ কাৰণ আৰু এটা প্ৰস্থানৰ চৰ্ত থাকিব লাগে।

প্ৰতিবাৰ একে অনুৰোধ ঘূৰাই দিয়া ৰ’টেটৰে গন্তব্য সংযোগ নকৰাকৈয়ে নিজৰ নিৰ্বাচন ক’ড বাৰে বাৰে চলাব পাৰে। টাইমআউট বঢ়োৱা বা অধিক প্ৰক্সি প’ৰ্ট খোলাৰ দ্বাৰা সেই নিয়ন্ত্ৰণ-প্ৰবাহ লুপ শুধৰাব নোৱাৰি।

মিডলৱে প্ৰৱেশ, ৰিটাৰ্ন আচৰণ আৰু প্ৰথম প্ৰকৃত নেটৱৰ্ক প্ৰচেষ্টাক পৃথক ঘটনা হিচাপে পৰীক্ষা কৰক। “নিৰ্বাচিত প্ৰক্সি” বুলি কৰা লগ শাৰীয়ে কেৱল চিলেক্টৰ চলা সাব্যস্ত কৰে। ই নিৰ্বাচিত এণ্ডপইণ্ট ব্যৱহাৰ কৰি অনুৰোধ পঠিওৱা হৈছে বুলি সাব্যস্ত নকৰে।

সম্পৰ্কিত প্ৰবন্ধ