Selenium과 기본 Chromedriver는 일반 Chrome 브라우저의 동작을 완벽하게 모방하도록 설계되었지만 웹사이트에서는 정교한 기술을 고안했습니다. 사용법을 감지합니다. 이는 다음을 포함한 다양한 방법을 통해 달성됩니다.
봇 감지 스크립트는 Selenium을 사용할 때 존재하는 사전 정의된 JavaScript 변수를 찾는 경우가 많습니다. 여기에는 이름에 "selenium" 또는 "webdriver"라는 문자열이 포함된 변수가 포함됩니다. 추가적으로 $cdc_, $wdc_ 등의 문서 변수도 지표로 사용할 수 있습니다.
Chromedriver 소스 코드를 수정하면 이러한 항목을 제거하거나 이름을 바꿀 수 있습니다. 숨길 수 없는 JavaScript 변수. 예를 들어 문서 변수 $cdc_는 탐지를 방지하기 위해 다른 이름으로 변경될 수 있습니다.
봇 네트워크는 Selenium의 다양한 징후를 확인하는 보다 포괄적인 탐지 기술을 사용합니다. 다음과 같은 존재:
웹사이트 탐지 방법을 우회하려면 다음 단계를 따르세요. 촬영:
위 내용은 웹사이트에서 셀레늄 자동화를 감지할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!