Есть скрипт (на VPS сервачке) который через
urllib.request.urlopen обращается к API и получает данные от сервиса который эти данные поставляет.
Пару лет всё было гладко, но с некоторых пор некоторые эндпоинты стали выдавать 403 ошибку:
urllib.error.HTTPError: HTTP Error 403: Forbidden
варианты с подстановкой разных user-agent в headers результатов не принесли - ошибка остается той же самой.
Ранее же вообще этого не требовалось.
При этом через wget результат сохраняется без проблем.
Аналогичная проблема и на рабочей машине - браузером всё открывается, скриптом вываливается в 403 ошибку.
Что можно предпринять?