Обход защиты Cloudflare с помощью Python CloudcraperPython

Программы на Python
Ответить
Anonymous
 Обход защиты Cloudflare с помощью Python Cloudcraper

Сообщение Anonymous »

Мне нужно получить HTML-код сайта, на котором установлено Cloudflare. Я использую Cloudscraper и прокси. Мой код работает на локальном сервере. При запуске скрипта с хостинга выдает ошибку 403. Почему работает на локальном сервере и не работает на виртуальном хостинге. Ограничений на хостинг нет
scraper = cloudscraper.create_scraper(
interpreter="nodejs",
delay=random.uniform(2, 5),
browser={
"browser": "chrome",
"platform": "ios",
"desktop": False,
},
)
proxy_url = ""
proxy_username = ""
proxy_password = ""
try:
while flag_page:
first_response = scraper.get(
url + str(number_page),
proxies={
"http": f"http://{proxy_username}:{proxy_password}@{proxy_url}",
},
)
cookies_from_response = first_response.cookies
response = scraper.get(
url + str(number_page),
proxies={
"http": f"http://{proxy_username}:{proxy_password}@{proxy_url}",
},
cookies=cookies_from_response,
)


Подробнее здесь: https://stackoverflow.com/questions/791 ... oudscraper
Ответить

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

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

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

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

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