Selenium Webdriver スクリプトを Python スクリプトとしてエクスポートし、コマンド ラインから実行しようとすると、次のような問題が発生する場合があります。使用時の問題 プロキシの場合にエラーが発生しました。この記事は、プロキシを使用してスクリプトを効率的に実行するためのソリューションを提供することで、この問題に対処することを目的としています。
プロキシを使用して Selenium Webdriver を実行するには、Selenium WebDriver の DesiredCapabilities クラスを構成する必要があります。次の手順に従ってプロセスを進めてください:
<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>
上記の方法を使用すると、Python でプロキシを使用して Selenium Webdriver スクリプトを簡単に実行できます。 DesiredCapabilities クラスを効果的に構成することで、プロキシ関連のエラーを回避し、スクリプトが制限された Web サイトまたは地理的に制限された Web サイトに確実にアクセスできるようにすることができます。
以上がPython でプロキシを使用して Selenium Webdriver を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。