Пытаюсь зайти на сайт, но на сайте защита от ботов cloudflare
Вот изначальный код, на сайте выдает ошибку
Checking your browser before accessing somesite
This process is automatic. Your browser will redirect to your requested content shortly.
Please allow up to 5 seconds…
from selenium import webdriver
browser = webdriver.Chrome(executable_path='/Users/ivanburylov/PycharmProjects/scraper/chromedriver')
url = 'https://somesite'
browser.get(url)
time.sleep(15)
browser.close()
browser.quit()
Попробовал через библиотеку cfscrape (
https://pypi.org/project/cfscrape/), но не работает
Нашел библиотеку undetected_chromedriver.v2 (
https://github.com/ultrafunkamsterdam/undetected-c...)
Установил и загрузил в папку chromedriver, но при запуске кода файл удаляет и пишет ошибку:
shutil.rmtree(self.user_data_dir, ignore_errors=False)
AttributeError: 'Chrome' object has no attribute 'user_data_dir'
Вот код:
import undetected_chromedriver.v2 as uc
driver = uc.Chrome(executable_path='/Users/ivanburylov/PycharmProjects/scraper/chromedriver')
url = 'https://somesite'
driver.get(url=url)
time.sleep(15)
driver.close()
driver.quit()
В чем может быть ошибка? Или может есть способ получше, как обойти защиту?