設定 ChromeDriver 以在無頭模式下啟動 Chrome瀏覽器
問題陳述:
增強使用Python和ChromeDriver的網頁抓取腳本的效能,使用者希望操作它在無頭模式下消除彈出瀏覽器視窗。雖然在 ChromeDriver 上設定「無頭」選項會阻止出現瀏覽器窗口,但 .exe 檔案仍然可見。
解決方案:
設定 ChromeDriver 以在下列位置啟動 Chrome瀏覽器:無頭模式,利用以下程式碼:
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_argument('--headless') options.add_argument('--disable-gpu') # May be necessary. driver = webdriver.Chrome(CHROMEDRIVER_PATH, chrome_options=options)
說明:
此程式碼完成以下任務:
建議的修改應消除持久的 .exe 檔案可見性,並確保 ChromeDriver 僅在無頭模式下運作。
以上是在無頭模式下執行 ChromeDriver 時如何消除持久性 .exe 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!