Пытаюсь зайти на сайт, но на сайте защита от ботов cloudflare
Вот изначальный код, на сайте выдает ошибку
Please allow up to 5 seconds…
Нашел библиотеку undetected_chromedriver.v2 (https://github.com/ultrafunkamsterdam/undetected-chromedriver)
Установил и загрузил в папку chromedriver, но при запуске кода файл удаляет и пишет ошибку:
вот код:
В чем ошибка? или может есть способ получше обойти защиту?
Вот изначальный код, на сайте выдает ошибку
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…
Python:
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()
Нашел библиотеку undetected_chromedriver.v2 (https://github.com/ultrafunkamsterdam/undetected-chromedriver)
Установил и загрузил в папку chromedriver, но при запуске кода файл удаляет и пишет ошибку:
Python:
shutil.rmtree(self.user_data_dir, ignore_errors=False)
AttributeError: 'Chrome' object has no attribute 'user_data_dir'
вот код:
Python:
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()
В чем ошибка? или может есть способ получше обойти защиту?