웹사이트에서 ChromeDriver를 사용하여 Selenium 사용을 감지할 수 있나요?
WebDriver는 일반 브라우저와 구별할 수 없어야 한다는 믿음에도 불구하고 일부 웹사이트에서는 의심스러운 활동을 보입니다. 셀레늄을 사용하면 감지됩니다. 개발자는 탐지 메커니즘에 대한 명확한 이해 없이 이 문제에 직면하는 경우가 많습니다.
탐지의 비밀은 무엇입니까?
웹사이트에서는 사전 정의된 변수나 문서 개체를 검사하는 JavaScript 코드를 배포합니다. 문서 변수 또는 "selenium" 또는 "webdriver."
탐지를 우회하는 방법
효과적인 접근 방식 중 하나는 "$cdc_" 문서 변수를 제거하는 것입니다. Chromedriver 소스 코드를 수정하고 다시 컴파일하면 이를 달성할 수 있습니다(예제 코드에 설명된 대로).
또한 봇 탐지 기술에는 다음과 같은 의사 코드가 포함될 수 있습니다.
기타 솔루션
대체 조치는 다음과 같습니다.
위 내용은 웹사이트에서 Selenium WebDriver 사용을 감지할 수 있으며 이를 어떻게 우회할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!