Python запросов с перенаправлением на Heroku - PullRequest
0 голосов
/ 08 июля 2020

Я делаю запрос на получение с модулем запросов Python. Этот запрос возвращает код 302 и перенаправляет на другой URL-адрес, из локального я могу захватить этот новый URL-адрес с помощью:

r = requests.get(URL)
finalURL = r.url

Но когда этот код выполняется в Heroku, перенаправление не выполняется и Мне возвращается исходный URL-адрес.

Я пробовал все, включая принудительное перенаправление с помощью этого кода:

r = requests.get(URL, allow_redirects=True)

Я также попытался получить URL-адрес из заголовков ответов, такие как местоположение или X-Originating-URL, но когда запрос сделан из Heroku, ответ не возвращает эти значения в заголовке.

1 Ответ

0 голосов
/ 20 июля 2020

Перенаправления включены по умолчанию, попробуйте просмотреть его содержимое, должно быть что-то, что перенаправляет вас, также вы можете go попробовать и поиграть с ним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...