Задать вопрос
sjaserds
@sjaserds
Студент

Почему парсер банит сервер?

Посылаю запрос каждые 6 секунд сюда:
def request_json():
	response = requests.get("https://whmelscedo.top/LiveFeed/GetChampZip?lng=ru&champ=1252965&partner=8&tf=10000", headers = {'User-Agent': UserAgent().chrome})
	fight_all = response.json()
	return fight_all

Через минут 20 вылетает ошибка. Я воспользовался:
socks.set_default_proxy(socks.SOCKS5, "localhost", 9150)
socket.socket = socks.socksocket

Через Tor меняется ip каждые 10 секунд (Выставил в настройках), теперь код работает чуточку больше но всеравно банят. Что делать
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@deliro
Варианты:

1. IP на самом деле не меняется
2. IP меняется, но не в парсере
3. Тебя забанили по другим признакам
4. Твой код со временем перестаёт работать

Коль лучшей инфы ты не приготовил, это самое объёмное, что можно сказать по твоему неуклюжему вопросу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы