Web サイトは Chromedriver で Selenium の使用を検出できますか?
Web ドライバーの使用を検出する方法はないはずだと主張されていますが、一部の Web サイトでは、 Selenium.
検出テクニック
Web サイト スクリプトは、通常 Selenium によって設定される特定の JavaScript 変数またはオブジェクトをチェックできます。
ケーススタディ:たとえば、Stubhub
Stubhub は、ブラウザ、プラグイン、システム設定に関する情報を含むフィンガープリントを使用します。 Selenium と Chrome ではフィンガープリントが同一に見えますが、ブロックが発生します。
解決策
受け入れられた回答によると、検出を回避する鍵は $cdc_ を削除することです。ドキュメント変数。これは、chromedriver のソース コードを変更し、再コンパイルし、関数を変更して $cdc_ を別の名前に割り当てることで実現できます。
その他のメソッド
以上がWeb サイトは Selenium WebDriver の使用を検出できますか? また、それを回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。