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中文網其他相關文章!