GBProxies

Selenium এর সাথে প্রক্সি কিভাবে ব্যবহার করবেন

Selenium এ ক্রোম --proxy-server ফ্ল্যাগে ইউজারনেম এবং পাসওয়ার্ড গ্রহণ করে না। সবচেয়ে সহজ উপায় হল selenium-wire, যা আপনার জন্য লগিন হ্যান্ডেল করে।

ধাপসমূহ

  1. pip install selenium-wire দিয়ে selenium-wire ইন্সটল করুন
  2. seleniumwire_options এ ইউজারনেম এবং পাসওয়ার্ড সহ প্রক্সি URL পাস করুন
  3. ড্রাইভার স্টার্ট করুন এবং টার্গেট পেজ খুলুন
  4. সম্পূর্ণ টেস্টের জন্য একটি IP রাখতে সেশন আইডি ব্যবহার করুন

উদাহরণ কোড

from seleniumwire import webdriver

proxy = "http://USERNAME-cc-ca:PASSWORD@gw.gbproxies.cc:10000"
driver = webdriver.Chrome(seleniumwire_options={
    "proxy": {"http": proxy, "https": proxy, "no_proxy": "localhost,127.0.0.1"}
})
driver.get("https://api.ipify.org")
print(driver.find_element("tag name", "body").text)
driver.quit()

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

টিপস

  • GB সেভ করতে ক্রোম প্রেফারেন্সে ইমেজ বন্ধ করুন
  • প্রতি স্টিকি সেশনে একটি ড্রাইভার চালান

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

আমি কি এক্সট্রা প্যাকেজ ছাড়া সাধারণ Selenium ব্যবহার করতে পারি?

ক্রোমের প্রক্সি লগিনের জন্য একটি এক্সটেনশন বা selenium-wire দরকার; Firefox প্রোফাইল থেকে ক্রেডেনশিয়াল পড়তে পারে।

Selenium এর সাথে প্রক্সি কিভাবে ব্যবহার করবেন