get-запрос на редирект

Коллеги. Собираю ссылку и делаю гет запрос:

url_short = requests.get(domen + 'w/' + short_url + '/')

На этой ссылке редирект. Как по нему перейти следом?


Ответы (2 шт):

Автор решения: Сергей Богданов

Вот. я откопал ответ:

url_short = requests.get(domen + 'w/' + short_url + '/')
redirect = url_short.url

В print(redirect) напечатает ссылку, на которую редирект

→ Ссылка
Автор решения: insolor

Через head запрос (в отличие от get он не получает саму страницу, только http заголовок):

h = requests.head('http://ya.ru')
print(h)  # <Response [302]>
print(h.headers['Location'])  # https://ya.ru/
→ Ссылка