该问题是由于webdriver-manager在下载webdriver时启动了Chrome浏览器,导致浏览器弹窗出现。我们可以设置webdriver下载时不启动浏览器,解决这个问题。具体的方法是在使用webdriver-manager下载webdriver时,添加参数“不启动浏览器”。 示例代码如下:
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager
options = webdriver.ChromeOptions() options.add_argument('--headless') # 设置无头模式,即不打开浏览器窗口 options.add_argument('--no-sandbox') # 解决DevToolsActivePort文件不存在的报错问题 options.add_argument('--disable-dev-shm-usage') # 解决浏览器多开时出现的报错问题
driver = webdriver.Chrome(executable_path=ChromeDriverManager().install(), options=options)
通过添加上述参数,即可解决在使用webdriver-manager时保存.py文件时Chrome浏览器窗口弹出的问题。
上一篇:安装了weather-api之后,仍然出现“ImportError: 无法导入Weather”错误。
下一篇:安装了WebView2后,Outlook客户端中的OfficeWeb插件在加载屏幕上卡住,但在浏览器中完全正常运行。