Задать вопрос
@MaxEpt

Почему при парсинге сайта на python сервер может отдавать 307 ошибку?

Вот сама ошибка:
urllib.error.HTTPError: HTTP Error 307: The HTTP server returned a redirect error that would lead to an infinite loop.
Вот функция, которая получает html
def getHtml(url):
print(url)
response = urllib.request.urlopen(url)
return response.read()
Гугл дает советы что нужно делать что то с куками, но применить не как не получается.
Может кто-нибудь помочь? контента очень много, показывать заказчику завтра, спасет только рабочий скрипт )))
  • Вопрос задан
  • 681 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
замени получение страницы этой библиотекой docs.python-requests.org/en/latest
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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