运行firefox无头问题

时间:2017-09-06 14:17:16

标签: python-3.x selenium selenium-webdriver

我试图在Selenium中运行Firefox无头。我的代码如下:

selenium.webdriver.firefox.options import Options

from selenium import webdriver
from selenium.webdriver.firefox.options import Options
options = Options()
options.add_argument('--headless')
options.add_argument('--hide-scrollbars')
options.add_argument('--disable-gpu')
driver = webdriver.firefox(firefox_options = options)

driver.get('https://wtfismyip.com')
print(driver.find_element_by_tag_name('body').text)

它一直在给我:

 driver = webdriver.firefox(firefox_options = options)
TypeError: 'module' object is not callable

我对Chrome没有任何问题。

2 个答案:

答案 0 :(得分:2)

你犯了一个拼写错误。

driver = webdriver.Firefox(firefox_options = options) 注意资本F。

现在应该可以了。

答案 1 :(得分:0)

卸载firefox并安装Nightly版本,如下所示: -

https://www.mozilla.org/en-US/firefox/channel/desktop/

您可以使用Revo卸载Firefox,以便删除所有注册表项

希望它会对你有所帮助:)。