본문 바로가기
파이썬

파이썬 urllib2.urlopen을 사용할 때 최종 리디렉션 URL을 어떻게 얻을 수 있습니까?

by º기록 2020. 11. 9.
반응형

urllib2.urlopen 메서드를 사용하여 URL을 열고 웹 페이지의 마크 업을 가져옵니다. 이러한 사이트 중 일부는 301/302 리디렉션을 사용하여 나를 리디렉션합니다. 리디렉션 된 최종 URL을 알고 싶습니다. 어떻게 구할 수 있습니까?

 

해결 방법

 


geturl () — 검색된 리소스의 URL을 반환합니다. 일반적으로 리디렉션을 따랐는지 확인하는 데 사용됩니다.

예:

import urllib2
response = urllib2.urlopen('http://tinyurl.com/5b2su2')
response.geturl() # 'http://stackoverflow.com/'

 

참조 페이지 https://stackoverflow.com/questions/3556266

 

 

반응형

댓글