عند محاولة تصدير برنامج Selenium Webdriver النصي كبرنامج نصي Python وتنفيذه من سطر الأوامر، قد تواجهك مشكلة الاستخدام حدث خطأ في حالة البروكسي. تهدف هذه المقالة إلى معالجة هذه المشكلة من خلال توفير حل لتشغيل البرامج النصية بكفاءة باستخدام الوكيل.
لتشغيل Selenium Webdriver باستخدام وكيل، تحتاج إلى تكوين فئة DesiredCapabilities من Selenium WebDriver. سترشدك الخطوات التالية خلال العملية:
from selenium import webdriver
from selenium.webdriver.common.proxy import Proxy, ProxyType
# 设置代理信息
prox = Proxy()
prox.proxy_type = ProxyType.MANUAL
prox.http_proxy = "ip_addr:port"
prox.sock_proxy = "ip_addr:port"
prox.ssl_proxy = "ip_addr:port"
# 构建 DesiredCapabilities
capabilities = webdriver.DesiredCapabilities.CHROME
prox.add_to_capabilities(capabilities)
# 使用 DesiredCapabilities 实例化驱动程序
driver = webdriver.Chrome(desired_capabilities=capabilities)
# 使用该驱动程序进行自动化任务
باستخدام الطريقة المذكورة أعلاه، يمكنك بسهولة تشغيل البرامج النصية لـ Selenium Webdriver باستخدام وكلاء في Python. من خلال تكوين فئة DesiredCapabilities بشكل فعال، يمكنك تجنب الأخطاء المتعلقة بالوكيل والتأكد من إمكانية وصول البرامج النصية إلى مواقع الويب المقيدة أو المقيدة جغرافيًا.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3