Pythonでプロキシを使用してSeleniumWebdriverを実行する
PythonでSeleniumWebdriverスクリプトを実行して、いくつかの基本的なタスクを実行しようとしています。Selenium IDEインターフェースを介してロボットを実行すると(つまり、GUIにアクションを繰り返すだけで)、ロボットを完全に機能させることができます。ただし、コードをPythonスクリプトとしてエクスポートし、コマンドラインから実行しようとすると、Firefoxブラウザーは開きますが、開始URLにアクセスできません(コマンドラインにエラーが返され、プログラムが停止します)。これは、アクセスしようとしているWebサイトなどに関係なく発生します。 デモの目的で、ここに非常に基本的なコードを含めました。返されるエラーはプロキシによって生成されているように見えるため、コードのプロキシセクションを正しく含めていないと思います。 どんな助けでも大歓迎です。 以下のコードは、単にwww.google.ieを開いて、「selenium」という単語を検索するためのものです。私にとっては、空のFirefoxブラウザを開いて停止します。 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import Select from selenium.common.exceptions import NoSuchElementException import unittest, time, re from selenium.webdriver.common.proxy import * class Testrobot2(unittest.TestCase): def setUp(self): myProxy = "http://149.215.113.110:70" proxy = Proxy({ 'proxyType': ProxyType.MANUAL, 'httpProxy': myProxy, 'ftpProxy': myProxy, 'sslProxy': myProxy, 'noProxy':''}) self.driver = …