Selenium 和 Chrome 的无头模式下载问题
在无头模式下使用 Selenium 自动下载时,下载功能停止工作。尽管在正常模式下成功下载,但仍会出现此问题。设置默认下载路径对无头模式操作没有影响。
解决方案:新的无头模式
要解决此问题,请利用 Chromium 引入的修订版无头模式开发商。这种“新的无头模式”模仿了普通 Chrome 的全部功能,包括使用扩展程序的能力。
Chrome 109 及更高版本用法:
<code class="python">chromeOptions.add_argument("--headless=new")</code>
Chrome 96-108 用法:
<code class="python">chromeOptions.add_argument("--headless=chrome")</code>
通过实施这种新的无头模式,您现在可以利用无头 Chrome 的完整功能,包括按预期启动下载的能力。
以上是为什么我无法在 Headless 模式下使用 Selenium 下载文件?的详细内容。更多信息请关注PHP中文网其他相关文章!