修改navigator.webdriver 標誌以防止Chrome 中的Selenium 檢測
WebDriver 驅動的自動化經常面臨檢測,網站會採取識別網站來識別受控制的瀏覽器。為了防止這種偵測,Selenium 提供了一種修改 Chrome 中 navigator.webdriver 標誌的方法。
1. execute_cdp_cmd()更新
透過引入execute_cdp_cmd(),您可以使用Selenium執行Google Chrome DevTools指令。這使您能夠輕鬆更改 navigator.webdriver 標誌。
2.防止Selenium 偵測
要防止Selenium 偵測,請考慮以下方法:
3.範例程式碼
結合這些方法,一個有效的Selenium 程式碼片段會是:
4。背景和注意事項
根據 W3C 編輯草案,navigator.webdriver 標誌表示用戶代理的遠端控制。務必謹慎行事,因為修改這些參數可能會阻止導航並反白顯示 WebDriver 實例。以上是如何透過修改 Chrome 中的「navigator.webdriver」標誌來防止 Selenium 偵測?的詳細內容。更多資訊請關注PHP中文網其他相關文章!