2011-02-09 2 views
1

я должен был бы знать, что это мой последний URL, когда после перенаправления с помощью URLLIB в Python 3.Перенаправление URL с помощью URLLIB в Python 3

Скажем, я имею некоторый код как:

opener = urllib.request.build_opener() 
request = urllib.request.Request(url) 
u = opener.open(request) 

Если мои URL-адреса перенаправляются на другой сайт, как я могу узнать этот новый URL-адрес веб-сайта? Я не нашел ничего полезного в документации.

Благодарим за помощь!

ответ

3

Вы можете просто использовать

u.geturl() 

, чтобы получить URL вы были перенаправлены (или оригинал, если не редирект не произошло).

+0

Спасибо, я добрался до него, когда вы отправили свой ответ :) –

Смежные вопросы