При использовании 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 с chromedriver?< /p>
Я провел несколько тестов на основе этого комментария и кое-что обнаружил. На веб-сайте https://deviceandbrowserinfo.com/are_you_a_bot моя страница Selenium определяется как бот:/ Я заметил, что единственное отличие от моего обычного браузера - это истинное значение isAutomatedWithCDP. В настоящее время я экспериментирую со способами сделать это ложным.
Подробнее здесь: https://stackoverflow.com/questions/789 ... lare-error
Мобильная версия