जब आप सेलेनियम वेबड्राइवर स्क्रिप्ट को पायथन स्क्रिप्ट के रूप में निर्यात करने और कमांड लाइन से निष्पादित करने का प्रयास करते हैं, तो आपको सामना करना पड़ सकता है उपयोग करने में समस्या प्रॉक्सी के मामले में एक त्रुटि उत्पन्न हुई। इस आलेख का उद्देश्य प्रॉक्सी का उपयोग करके स्क्रिप्ट को कुशलतापूर्वक चलाने के लिए एक समाधान प्रदान करके इस समस्या का समाधान करना है।
प्रॉक्सी का उपयोग करके सेलेनियम वेबड्राइवर चलाने के लिए, आपको सेलेनियम वेबड्राइवर के वांछित क्षमताएं वर्ग को कॉन्फ़िगर करना होगा। निम्नलिखित चरण प्रक्रिया में आपका मार्गदर्शन करेंगे:
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)
# 使用该驱动程序进行自动化任务
उपरोक्त विधि का उपयोग करके, आप पायथन में एजेंटों का उपयोग करके सेलेनियम वेबड्राइवर स्क्रिप्ट आसानी से चला सकते हैं। वांछित क्षमताएं वर्ग को प्रभावी ढंग से कॉन्फ़िगर करके, आप प्रॉक्सी से संबंधित त्रुटियों से बच सकते हैं और यह सुनिश्चित कर सकते हैं कि स्क्रिप्ट प्रतिबंधित या भौगोलिक रूप से प्रतिबंधित वेबसाइटों तक पहुंच सकती हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3