Как избежать обнаружения ботов и очистить сайт с помощью Python? ⇐ Python

Программы на Python
Anonymous
Как избежать обнаружения ботов и очистить сайт с помощью Python?

Сообщение Anonymous »

Я хочу очистить следующий веб-сайт: https://www.coches.net/segunda-mano/.
Но каждый раз, когда я открываю его с помощью Python Selenium, я получаю сообщение о том, что они обнаружили во мне бота.
Как мне обойти это обнаружение?
Сначала я попробовал простой код с селеном:

Код: Выделить всё

from selenium import webdriver
from bs4 import BeautifulSoup

browser = webdriver.Chrome('C:/Python38/chromedriver.exe')
URL = 'https://www.coches.net/segunda-mano/'
browser.get(URL)
Потом попробовал с запросом, но тоже не работает.

Код: Выделить всё

from selenium import webdriver
from bs4 import BeautifulSoup

from fake_useragent import UserAgent

import requests

ua = UserAgent()

headers = {"UserAgent":ua.random}

URL = 'https://www.coches.net/segunda-mano/'
r = requests.get(URL, headers = headers)

print(r.statuscode)
В этом случае я получаю сообщение 403 = Код состояния, указывающий, что доступ к URL-адресу запрещен.
Не знаю, как получить доступ на эту веб-страницу без блокировки. Буду очень благодарен за помощь.

Подробнее здесь: https://stackoverflow.com/questions/688 ... ing-python

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