Проблема с Selenium WebDriver на Firefox. Браузер обнаруживает что это бот
Пытаюсь автоматизировать сборщик на одном из сайтов, но браузер скорее всего обнаруживает что это бот, и выдаёт ошибку.
options = Options()
options.set_preference("dom.webdriver.enabled", False)
options.set_preference("general.useragent.override", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36")
options.add_argument("--disable-blink-features=AutomationControlled")
options.add_argument("--start-maximized")
options.add_argument("--mute-audio")
options.add_argument("--disable-extensions")
options.add_argument("--disable-gpv")
options.add_argument("--no-sandbox")
options.add_argument("--headless")
driver = webdriver.Firefox(options=options)
driver.maximize_window()
Такие параметры использую. Всё равно сайт блокирует автоматизацию. Нужно логинится через куки(подгружаю через файл), и после нажимать кнопку сборщика по таймеру. Перед обновлением сайта, работало корректно. Сейчас работает, но если я вручную нажимаю. Если с браузера селена, то не даёт нажать и пишет что вы не прошли капчу (капча скорее всего скрытая, или это же просто обнаружение ботов)
Бот работает на сервере, поэтому и хеадлес.
Суть в том, что Я открываю два браузера. Один вручную просто по ярлыку, второй через вебдрайвер. Делаю те же действия, но, на обычном браузере ничего, никаких ошибок, через браузер с вебдрайвера пишет КАПЧА НЕ ПРОЙДЕНА.... Учитывая что я никакой капчи не проходил, просто логинился.
В чем может быть проблема? Мало верю что прокси помогут, так как запускал два окна с одного пк... Айпи с браузера вебдрайвера как я понимаю такие же как и у меня