@Cupy

Годами исправно работавший urllib.request.urlopen стал давать 403 ошибку?

Есть скрипт (на VPS сервачке) который через urllib.request.urlopen обращается к API и получает данные от сервиса который эти данные поставляет.
Пару лет всё было гладко, но с некоторых пор некоторые эндпоинты стали выдавать 403 ошибку:

urllib.error.HTTPError: HTTP Error 403: Forbidden

варианты с подстановкой разных user-agent в headers результатов не принесли - ошибка остается той же самой.
Ранее же вообще этого не требовалось.
При этом через wget результат сохраняется без проблем.
Аналогичная проблема и на рабочей машине - браузером всё открывается, скриптом вываливается в 403 ошибку.
Что можно предпринять?
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
ssl пропатчить

по нормальному, конечно, надо переписать под последний Питон
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы