2011-02-09 8 views
1

난의 난했습니다 가정 해 봅시다리디렉션 URL이

파이썬 3에서 URLLIB 사용하여 리디렉션 다음 내 최종 URL이 무엇을 알고 있어야합니다 3 일부 코드와 같은 :

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

하는 경우 내 URL이 다른 웹 사이트로 리디렉션되는 경우이 새로운 웹 사이트 URL을 어떻게 알 수 있습니까? 나는 문서에서 유용한 것을 발견하지 못했다.

도움 주셔서 감사합니다.

답변

3

당신은 단순히 당신이 리디렉션 된 URL (또는 리디렉션이 발생하지 않는 경우 원래 하나)를 얻을 수

u.geturl() 

사용할 수 있습니다.

+0

감사합니다. 답변을 게시했을 때 감사드립니다. :) –