網站可以透過 Chromedriver 偵測 Selenium 的使用嗎?
儘管聲稱應該沒有辦法檢測 Webdriver 的使用,一些網站開發了識別硒存在的機制。
檢測技術
網站腳本可以檢查通常由Selenium 設定的特定JavaScript 變數或對象,例如:
案例研究:Stubhub
Stubhub,用於例如,使用包含有關瀏覽器的資訊的指紋,插件和系統設定。雖然指紋在 Selenium 和 Chrome 中看起來相同,但會發生阻塞。
解決方案
根據接受的答案,逃避檢測的關鍵是刪除 $cdc_ 作為一個文件變數。這可以透過修改chromedriver原始碼,重新編譯,修改一個函數,將$cdc_賦給不同的名字來實現。
其他方法
以上是網站可以偵測 Selenium WebDriver 的使用情況嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!