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

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

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

urllib.error.HTTPError: HTTP Error 403: Forbidden

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

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

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

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект