问题
使用 Selenium 和 Chrome 59 自动下载时无头模式,下载不会开始。
解决方案
要解决此问题,请使用适当的无头标志切换到新的 Chrome 无头模式:
Chrome 109 及更高版本:
<code class="python">options = webdriver.ChromeOptions() options.add_argument("--headless=new")</code>
Chrome 96 至 108:
<code class="python">options = webdriver.ChromeOptions() options.add_argument("--headless=chrome")</code>
通过启用新的无头模式,您恢复 Chrome 的全部功能,包括执行下载的能力。
以上是如何解决 Chrome 无头模式下的下载问题?的详细内容。更多信息请关注PHP中文网其他相关文章!