VVinaProxy
BN ▾
প্রক্সি কিনুন

Python Scrapy-তে কীভাবে প্রক্সি সেটআপ এবং রোটেট করবেন

Updated:

Scrapy-র অ্যাসিনক্রোনাস Twisted ইঞ্জিনে একটি বিল্ট-ইন HttpProxyMiddleware (প্রায়োরিটি 750-তে) রয়েছে, যা request.meta['proxy']-তে অ্যাসাইন করা http://user:pass@ip:port স্ট্রিং পার্স করে। প্রায়োরিটি 740-তে 10 লাইনের একটি কাস্টম Downloader Middleware তৈরি করলে আপনার স্পাইডারগুলো স্বয়ংক্রিয়ভাবে আনমিটার্ড VinaProxy স্ট্যাটিক IP-র পুলে রোটেট করতে পারবে।

Scrapy · HTTP Proxy Format
request.meta['proxy'] = 'http://user:pass@ip:port'
প্রাইভেট IPv4 (ডেটাসেন্টার)
🇺🇸 United States
স্টকে আছে
শুরু
২০,০০০₫ / IP / মাস
≈ ০.৭৪ US$ · VND-তে বিল করা হবে
পরিমাণ অনুযায়ী মূল্য ছাড়
  • 1টি IP৪০,০০০₫
  • 5+ টি IP৩৫,০০০₫
  • 10+ টি IP২৫,০০০₫
  • 20+ টি IP২৫,০০০₫
  • 50+ টি IP২৫,০০০₫
  • 100+ টি IP২৫,০০০₫
  • 200+ টি IP২৫,০০০₫
  • 500+ টি IP২৫,০০০₫
  • 1000+ টি IP২২,০০০₫
  • 2000+ টি IP২০,০০০₫
United States কিনুন
প্রাইভেট IPv4 (ডেটাসেন্টার)
🇬🇧 যুক্তরাজ্য
স্টকে আছে
শুরু
২০,০০০₫ / IP / মাস
≈ ০.৭৪ US$ · VND-তে বিল করা হবে
পরিমাণ অনুযায়ী মূল্য ছাড়
  • 1টি IP৪০,০০০₫
  • 5+ টি IP৩৫,০০০₫
  • 10+ টি IP২৫,০০০₫
  • 20+ টি IP২৫,০০০₫
  • 50+ টি IP২৫,০০০₫
  • 100+ টি IP২৫,০০০₫
  • 200+ টি IP২৫,০০০₫
  • 500+ টি IP২৫,০০০₫
  • 1000+ টি IP২২,০০০₫
  • 2000+ টি IP২০,০০০₫
যুক্তরাজ্য কিনুন
প্ল্যাটফর্ম অনুযায়ী প্রক্সি:web-scrapingseo-rank-trackingamazon

Scrapy প্রক্সি মিডলওয়্যারের ক্রম এবং কনকারেন্সি সেটিংস

যেহেতু প্রক্সি URL থেকে user:pass বাদ দিতে এবং Proxy-Authorization হেডার এনকোড করতে HttpProxyMiddleware ক্রম 750-তে চলে, তাই request.meta['proxy'] সেট করা যেকোনো কাস্টম মিডলওয়্যারের ক্রম অবশ্যই এর চেয়ে কম নম্বরে (যেমন 740) চলতে হবে:

Scrapy সেটিংসুপারিশকৃত মানউদ্দেশ্য
request.meta['proxy']'http://user:pass@ip:port'নির্দিষ্ট VinaProxy প্রক্সির মাধ্যমে রিকোয়েস্ট রাউট করে
মিডলওয়্যার প্রায়োরিটি740 (750-এর আগে)HttpProxyMiddleware যেন user:pass হেডার এনকোড করে তা নিশ্চিত করে
CONCURRENT_REQUESTS_PER_IP2 থেকে 4HTTP 429 এড়াতে প্রক্সি IP প্রতি একই সাথে সকেটের সংখ্যা সীমিত করে
AUTOTHROTTLE_ENABLEDTrueটার্গেট লেটেন্সির ওপর ভিত্তি করে ক্রল বিলম্ব ডায়নামিকভাবে সামঞ্জস্য করে

উচ্চ-ভলিউম Scrapy ক্রলের সেরা অনুশীলন

  • from_crawler()-এ আপনার VinaProxy প্রক্সি তালিকা লোড করুন এবং process_request()-এর ভেতর request.meta['proxy'] = random.choice(self.proxies) অ্যাসাইন করুন
  • DOWNLOAD_DELAY = 1.0-এর পাশাপাশি RANDOMIZE_DOWNLOAD_DELAY = True সক্রিয় করুন যাতে প্রতি IP-র রিকোয়েস্টের ব্যবধান কখনোই রোবোটিক মনে না হয়
  • পুনরায় চেষ্টার সময় (429 বা 503), রিকোয়েস্টটি আবার কিউতে রাখার আগে আপনার পুল থেকে অন্য একটি প্রক্সি বেছে নিন

ধাপে ধাপে

  1. 1

    আপনার প্রক্সি পুলকে http://user:pass@ip:port ফরম্যাটে সাজান

    URL স্ট্রিং পেতে আমাদের Proxy Format Converter-এ আপনার VinaProxy তালিকাটি পেস্ট করুন।

  2. 2

    middlewares.py-তে একটি ProxyPoolMiddleware তৈরি করুন

    request.meta['proxy'] = random.choice(self.proxies) সেট করতে process_request(self, request, spider) ডিফাইন করুন।

  3. 3

    settings.py-তে প্রায়োরিটি 740-এ রেজিস্টার করুন

    DOWNLOADER_MIDDLEWARES-এর নিচে 'myproject.middlewares.ProxyPoolMiddleware': 740 যোগ করুন এবং CONCURRENT_REQUESTS_PER_IP = 2 সেট করুন।

  4. 4

    scrapy shell বা scrapy crawl দিয়ে পরীক্ষা করুন

    রোটেশন এবং অথেনটিকেশন যাচাই করতে https://vinaproxy.com/api/my-ip-এ একটি টেস্ট রিকোয়েস্ট পাঠান।

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী

প্রায়োরিটি 800 সেট করায় কেন আমার কাস্টম Scrapy প্রক্সি মিডলওয়্যারের কাজ ব্যর্থ হলো?

Scrapy-র বিল্ট-ইন HttpProxyMiddleware প্রায়োরিটি 750-তে চলে। আপনার মিডলওয়্যার যদি 800-তে (750-এর পরে) চলে, তবে ইনলাইন user:pass ক্রেডেনশিয়ালগুলো কখনোই Proxy-Authorization হেডারে রূপান্তরিত হয় না। সর্বদা আপনার মিডলওয়্যারের প্রায়োরিটি 750-এর নিচে (যেমন 740) সেট করুন।

Scrapy কি প্রতিটি প্রক্সির সাথে পারসিস্টেন্ট কানেকশন খোলা রাখে?

হ্যাঁ। Twisted-এর কানেকশন পুল প্রতিটি প্রক্সি এন্ডপয়েন্টে পারসিস্টেন্ট কিপ-অ্যালাইভ কানেকশন বজায় রাখে।

মাল্টি-মিলিয়ন পেজের Scrapy কাজের জন্য VinaProxy প্রক্সিগুলো কি আনমিটার্ড?

হ্যাঁ। সমস্ত Dedicated IPv4 এবং Static ISP প্ল্যানে সীমাহীন মাসিক ব্যান্ডউইথ অন্তর্ভুক্ত রয়েছে।

আনমিটার্ড স্ট্যাটিক IP পুল দিয়ে আপনার Scrapy স্পাইডারের পরিধি বাড়ান

7টি দেশে ইনস্ট্যান্ট বাল্ক Dedicated IPv4 এবং Static ISP প্রক্সি।

Scrapy প্রক্সি কিনুন

Related articles

প্ল্যাটফর্ম অনুযায়ী প্রক্সি
ওয়েব স্ক্র্যাপিংয়ের প্রক্সি: 24/7 ক্রলারের জন্য আনমিটারড ডেডিকেটেড IPv4 ও ISP পুল
Python, Playwright, Selenium ও Scrapy-তে আনলিমিটেড মাসিক ব্যান্ডউইথসহ দ্রুতগতির HTTP(S) ডেডিকেটেড IPv4 ও স্ট্যাটিক ISP প্রক্সি। প্ল্যান তুলনা করে শুরু করুন।
প্রক্সি সেটআপ
Python Requests-এ যেভাবে প্রক্সি ব্যবহার করবেন (HTTP/HTTPS ও Session পুলিং)
Python requests ও requests.Session()-এ অথেনটিকেটেড HTTP(S) প্রক্সি কনফিগার করুন। 407 ProxyError এক্সেপশন হ্যান্ডেল করুন এবং স্ট্যাটিক IP পুল রোটেট করুন।
প্রক্সি সেটআপ
Playwright-এ কীভাবে প্রক্সি সেট আপ করবেন (Browser ও Per-Context Auth)
Node.js ও Python-এ Playwright-এর অথেনটিকেটেড HTTP(S) প্রক্সি কনফিগার করুন এবং BrowserContext জুড়ে একাধিক স্ট্যাটিক IP চালান। উদাহরণ কপি করুন।
ফ্রি টুলস
বাল্ক প্রক্সি ফরম্যাট কনভার্টার (100% ক্লায়েন্ট-সাইড)
100% ক্লায়েন্ট-সাইড বাল্ক প্রক্সি ফরম্যাটার। ip:port:user:pass, user:pass@ip:port, http:// URLs, SOCKS5 URIs, JSON array ও FoxyProxy এক্সপোর্টে রূপান্তর করুন।
প্ল্যাটফর্ম অনুযায়ী প্রক্সি
SEO ও SERP ট্র্যাকিং প্রক্সি: 7টি দেশজুড়ে নির্ভুল কিওয়ার্ড র‍্যাঙ্কিং
7টি দেশে আনমিটারড ডেডিকেটেড IPv4 ও স্ট্যাটিক ISP প্রক্সি দিয়ে স্থানীয় কিওয়ার্ড র্যাঙ্কিং ট্র্যাক করুন, জিও-রিডাইরেক্ট অডিট করুন ও Screaming Frog ক্রল চালান।
প্ল্যাটফর্ম অনুযায়ী প্রক্সি
Amazon-এর জন্য প্রক্সি: Seller Central, KDP এবং Merch-এ রিলেটেড-অ্যাকাউন্ট ফ্ল্যাগ প্রতিরোধ করুন
ডেডিকেটেড US স্ট্যাটিক ISP এবং UK বা জাপানের প্রাইভেট IPv4 প্রক্সি ব্যবহার করে Seller Central, KDP ও Merch-এ Amazon রিলেটেড-অ্যাকাউন্ট সাসপেনশনের ঝুঁকি কমান।
IPV4 · united states
US প্রাইভেট IPv4 প্রক্সি: দ্রুত, ডেডিকেটেড আমেরিকান ডেটাসেন্টার IP
স্ক্র্যাপিং, র‍্যাংক ট্র্যাকিং, বিজ্ঞাপন যাচাই ও Amazon গবেষণায় ডেডিকেটেড US প্রাইভেট IPv4 প্রক্সি। স্ট্যাটিক IP, প্রতি IP-তে এক গ্রাহক, আনলিমিটেড ব্যান্ডউইথ ও দ্রুত চালু।
IPV4 · united kingdom
UK প্রাইভেট IPv4 প্রক্সি: বিক্রেতা, SEO এবং বিজ্ঞাপনের জন্য স্ট্যাটিক ব্রিটিশ ডেটাসেন্টার IP
eBay UK ও Amazon.co.uk গবেষণা, google.co.uk র‍্যাংক ট্র্যাকিং, UK অ্যাড চেক ও সোশ্যাল অ্যাকাউন্টে ডেডিকেটেড UK প্রাইভেট IPv4 প্রক্সি। আনলিমিটেড ব্যান্ডউইথ।