C# Необнаруженная ошибка Cloudflare драйвера ChromeC#

Место общения программистов C#
Ответить
Anonymous
 C# Необнаруженная ошибка Cloudflare драйвера Chrome

Сообщение Anonymous »

Я пытаюсь написать небольшой сценарий автоматизации, используя C#. Однако я застреваю на CAPTCHA Cloudflare на веб-сайте, который использую для контента. Несмотря на все мои усилия, мне не удалось его обойти.
При использовании Selenium я столкнулся со следующей проблемой: (Ошибка: возникли проблемы?)
Изображение

Не встречаю эта ошибка при использовании обычного браузера. Я сравнил свою страницу, управляемую Selenium, и страницу обычного браузера, используя https://bot.sannysoft.com, и не обнаружил различий.
Изображение

На стороне C# я использую следующий пакет NuGet: "https://github.com/ fysh711426/UndetectedChromeDriver"

Код: Выделить всё

            ChromeOptions options = new ChromeOptions();
options.AddArguments("--disable-blink-features");
options.AddArguments("--disable-blink-features=AutomationControlled");
options.AddArgument("--disable-infobars");
options.AddArgument("--disable-dev-shm-usage");
options.AddArgument("--disable-browser-side-navigation");
options.AddArgument("--disable-web-security");
options.AddArgument("--ignore-certificate-errors");
options.AddArgument("--allow-insecure-localhost");
options.AddArgument("--allow-running-insecure-content");

using (var driver = UndetectedChromeDriver.Create(options, driverExecutablePath: await new ChromeDriverInstaller().Auto(), userDataDir: path, prefs: prefs))
Я пробовал переключать приведенные выше параметры в разных последовательностях, но, похоже, ничего не помогает. Я также пробовал использовать некоторые спуфинговые расширения в Selenium, но они тоже не помогли.
Я не понимаю, почему я могу выполнять эти действия в обычном браузере, а не в обычном браузере. с селеном. Буду признателен за любую помощь.
Изменить:
Может ли веб-сайт определить, когда вы используете Selenium с chromedriver?< /p>
Я провел несколько тестов на основе этого комментария и кое-что обнаружил. На веб-сайте https://deviceandbrowserinfo.com/are_you_a_bot моя страница Selenium определяется как бот:/ Я заметил, что единственное отличие от моего обычного браузера - это истинное значение isAutomatedWithCDP. В настоящее время я экспериментирую со способами сделать это ложным.

Подробнее здесь: https://stackoverflow.com/questions/789 ... lare-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»