파이썬을 사용하여 bit.ly 링크를 가져오고 완전히 확장 된 링크를 반환하려면 어떻게해야합니까?파이썬을 사용하여 bit.ly 링크 확장하기
입력 된 링크가 bit.ly 링크가 아닌 경우 원래 링크가 반환되어야합니다.
파이썬을 사용하여 bit.ly 링크를 가져오고 완전히 확장 된 링크를 반환하려면 어떻게해야합니까?파이썬을 사용하여 bit.ly 링크 확장하기
입력 된 링크가 bit.ly 링크가 아닌 경우 원래 링크가 반환되어야합니다.
파이썬 2 : 파이썬 3,
>>> import urllib2
>>> print urllib2.urlopen('http://bit.ly/1cPIdPg').geturl()
그리고 :
>>> import urllib2
>>> print urllib2.urlopen('http://bit.ly/1cPIdPg').url
http://stackoverflow.com/
또한 geturl()
방법을 사용할 수 있습니다
>>> from urllib.request import urlopen
>>> print(urlopen('http://bit.ly/1cPIdPg').geturl())
http://stackoverflow.com/
감사합니다! 이것은 완벽하게 작동합니다. – user2293094
당신은 urllib 모듈을 사용하여이 작업을 수행 할 수 있습니다
개import urllib
response = urllib.urlopen('http://bit.ly/1mlEbqY')
print response.url
출력은 :
http://stackoverflow.com/questions/24689592/using-python-to-expand-a-bit-ly-link
파이썬의 requests
라이브러리를 사용하여 수행 할 수 있습니다.
http://stackoverflow.com/
지금까지하려고 노력 무엇을 : 다음 코드는
출력입니까? StackOverflow는 코드 작성 서비스가 아닙니다. – MattDMo
아마도 중복 http://stackoverflow.com/questions/4201062/how-can-i-unshorten-a-url-using-python –