我试图在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没有任何问题。
答案 0 :(得分:2)
你犯了一个拼写错误。
driver = webdriver.Firefox(firefox_options = options) 注意资本F。
现在应该可以了。
答案 1 :(得分:0)
卸载firefox并安装Nightly版本,如下所示: -
https://www.mozilla.org/en-US/firefox/channel/desktop/
您可以使用Revo卸载Firefox,以便删除所有注册表项
希望它会对你有所帮助:)。