gpt4 book ai didi

Python Selenium :firefox headless option not working with Firefox 52. 8.0(32 位)

转载 作者:行者123 更新时间:2023-12-01 09:20:31 26 4
gpt4 key购买 nike

我想在服务器上以 headless 模式运行 Firefox,但是 options.add_argument("--headless") 和 options.set_headless(headless=True) 都不起作用。

from selenium import webdriver
from selenium.webdriver.firefox.options import Options
print("Executing script")
options = Options()
#options.add_argument("--headless")
options.set_headless(headless=True)
try:
driver = webdriver.Firefox(firefox_options=options,
executable_path="/path-to-driver/geckodriver.exe");
driver.get("https://www.google.com")
print(driver.page_source)
finally:
driver.quit()
print ("Script executed successfully")

我使用的是 Python 3.6.5、Selenium 3.12.0 和 firefox 52.8.0(32 位)。

最佳答案

我在您的代码路径中没有看到任何此类问题。但是,您使用的二进制文件中似乎存在版本不匹配,如下所示:

Mozilla headless 模式的里程碑是Mozilla v55.0a1

<小时/>

解决方案

将您的 Mozilla 浏览器客户端升级到 Mozilla v55.0a1 或更高版本将解决您的问题。

关于Python Selenium :firefox headless option not working with Firefox 52. 8.0(32 位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50826057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com