1
我在代理網絡後面。我有這個我的python腳本的一部分:Python- Selenium Webdriver打開Firefox窗口,但不是URL
PROXY_HOST = "10.3.100.212"
PROXY_PORT = 8080
fp = webdriver.FirefoxProfile()
fp.set_preference("network.proxy.type", 1)
fp.set_preference("network.proxy.http", PROXY_HOST)
fp.set_preference("network.proxy.http_port", PROXY_PORT)
fp.set_preference("network.proxy.ftp", PROXY_HOST)
fp.set_preference("network.proxy.ftp_port", PROXY_PORT)
fp.set_preference("network.proxy.ssl", PROXY_HOST)
fp.set_preference("network.proxy.ssl_port", PROXY_PORT)
fp.set_preference("network.proxy.no_proxies_on", "localhost,127.0.0.1")
br = webdriver.Firefox(firefox_profile=fp)
br.get("http://google.com")
腳本運行後,Firefox窗口打開,但沒有加載url。我檢查了設置,它是正確的,當我在該窗口中手動鍵入google.com時,它會打開。請告訴我如何直接打開任何網址。
你的代碼工作對我來說,有一些隨機開放代理服務器測試解決它。不僅它加載了頁面,而且還重定向到Google法國,因爲代理服務器在那裏(而我不是)。 Ubuntu 11.10上的Python 2.7.2+和Firefox 15.0。 – zpea
如果瀏覽器版本不受使用的硒版本支持,則經常會看到此問題。請提供您正在使用的硒和FF版本。 –
我有類似的問題,我有版本17.0.1 ..請幫助。 –