Webdriver.get(url)打开Firefox但不打开URL

时间:2017-12-31 20:14:14

标签: python selenium firefox webdriver surf

我在Python中使用此代码:

from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

binary = FirefoxBinary(r'C:\Program Files (x86)\Mozilla Firefox\firefox.exe')
driver = webdriver.Firefox(firefox_binary=binary)
driver.get("www.google.com")

不幸的是,这个打开的Firefox但不是URL(不返回任何错误)。 你知道为什么吗?

1 个答案:

答案 0 :(得分:1)

如果您使用 Selenium 3.x 以及最近的 Frirefox Quantum 浏览器,则必须下载 geckodriver.exe < / strong>从this location将其置于您的系统中,并通过参数 geckodriver 提及 executable_path 二进制文件的绝对位置如下:

from selenium import webdriver

driver = webdriver.Firefox(executable_path=r'C:\Utility\BrowserDrivers\geckodriver.exe')
driver.get('https://www.google.co.in')
print("Page Title is : %s" %driver.title)
driver.quit()