반응형
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 How to check if all values of a dictionary are 0 (0) | 2020.11.09 |
---|---|
파이썬 Tensorflow Tensorboard 기본 포트 (0) | 2020.11.09 |
파이썬 gensim word2vec: Find number of words in vocabulary (0) | 2020.11.09 |
파이썬 python3 pySerial TypeError : 유니 코드 문자열은 지원되지 않습니다. 바이트로 인코딩하세요. (0) | 2020.11.09 |
파이썬 문자열, 크로스 플랫폼에 줄 바꿈 추가 (0) | 2020.11.09 |
댓글