Apabila anda cuba mengeksport skrip Selenium Webdriver sebagai skrip Python dan laksanakannya daripada baris arahan, anda mungkin menghadapi masalah apabila menggunakan Ralat berlaku dalam kes proksi. Artikel ini bertujuan untuk menangani isu ini dengan menyediakan penyelesaian untuk menjalankan skrip dengan cekap menggunakan proksi.
Untuk menjalankan Selenium Webdriver menggunakan proksi, anda perlu mengkonfigurasi kelas DesiredCapabilities Selenium WebDriver. Langkah berikut akan membimbing anda melalui proses:
<code class="python">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) # 使用该驱动程序进行自动化任务</code>
Menggunakan kaedah di atas, anda boleh menjalankan skrip Selenium Webdriver dengan mudah menggunakan proksi dalam Python. Dengan mengkonfigurasi kelas DesiredCapabilities dengan berkesan, anda boleh mengelakkan ralat berkaitan proksi dan memastikan skrip anda boleh mengakses tapak web terhad atau terhad secara geografi.
Atas ialah kandungan terperinci Bagaimana untuk Menjalankan Pemacu Web Selenium dengan Proksi dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!