GBProxies

Python requests-এর সাথে প্রক্সি如何使用

Python requests একটি প্রক্সি ডিকশনারি নেয় যেখানে প্রতিটি স্কিমের জন্য একটি URL থাকে। আপনার প্রক্সি ইউজারনেম এবং পাসওয়ার্ড URL-এ রাখুন এবং প্রতিটি রিকোয়েস্ট গেটওয়ের মাধ্যমে যাবে।

ধাপসমূহ

  1. pip install requests দিয়ে requests ইন্সটল করুন
  2. কনসোল থেকে আপনার প্রক্সি ইউজারনেম এবং পাসওয়ার্ড কপি করুন
  3. গেটওয়ে হোস্ট এবং পণ্যের পোর্ট দিয়ে প্রক্সি URL তৈরি করুন
  4. এটিকে proxies= হিসাবে প্রতিটি রিকোয়েস্টে বা একটি সেশনে পাস করুন

উদাহরণ কোড

import requests

user = "USERNAME-cc-us"   # country code is optional
password = "PASSWORD"
proxy = f"http://{user}:{password}@gw.gbproxies.cc:10000"

r = requests.get("https://api.ipify.org?format=json",
                 proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.json())

USERNAME এবং PASSWORD কে কনসোলের Proxies পৃষ্ঠা থেকে প্রক্সি লগিন দিয়ে প্রতিস্থাপন করুন। পোর্ট 10000 হল রেসিডেনশিয়াল HTTP; প্রতিটি পণ্যের পোর্ট নিচে দেখুন।

টিপস

  • কানেকশন পুনরায় ব্যবহার করতে requests.Session ব্যবহার করুন; একই IP রাখতে -sid-<id>-ttl-<minutes> যোগ করুন
  • SOCKS5-এর জন্য requests[socks] ইন্সটল করুন এবং পোর্ট 10001-এ socks5h:// ব্যবহার করুন

সাধারণ প্রশ্নসমূহ

আমি কেন 407 ত্রুটি পাচ্ছি?

407 মানে গেটওয়ে লগিন গ্রহণ করেনি। ইউজারনেম, পাসওয়ার্ড এবং পণ্যে GB অবশিষ্ট আছে কিনা তা পরীক্ষা করুন।

Python requests-এর সাথে প্রক্সি如何使用