我正在尝试使Firefox无头,并且完全按照文档中的说明进行操作。
这不应该做应该做的事 即使添加无头参数,Firefox窗口仍会出现
cap = DesiredCapabilities().FIREFOX
cap["marionette"] = False
options = webdriver.FirefoxOptions()
options.add_argument('-headless')
driver = webdriver.Firefox(firefox_options=options, capabilities=cap)
这不应打开firefox窗口,但会打开该窗口 我从未遇到过chrome和chromedriver这种问题
我已经下载了64位geckodriver二进制文件,它位于PATH中 我在这里做什么错了?
答案 0 :(得分:1)
尝试以下代码块:
from selenium.webdriver.firefox.options import Options
options = Options()
options.headless = True
答案 1 :(得分:1)
您需要使用Options()
而不是webdriver.FirefoxOptions()
:
from selenium.webdriver.firefox.options import Options
options = Options()
options.add_argument('--headless')
希望这对您有帮助!