使用python扩展一点.ly链接

use*_*094 -1 html python url hyperlink bit.ly

如何使用 Python 获取 bit.ly 链接并返回完全展开的链接?

如果输入的链接不是bit.ly链接,则返回原链接。

mha*_*wke 5

蟒蛇2:

>>> import urllib2
>>> print urllib2.urlopen('http://bit.ly/1cPIdPg').url
http://stackoverflow.com/
Run Code Online (Sandbox Code Playgroud)

您还可以使用以下geturl()方法:

>>> import urllib2
>>> print urllib2.urlopen('http://bit.ly/1cPIdPg').geturl()
Run Code Online (Sandbox Code Playgroud)

而且,对于 Python 3:

>>> from urllib.request import urlopen
>>> print(urlopen('http://bit.ly/1cPIdPg').geturl())
http://stackoverflow.com/
Run Code Online (Sandbox Code Playgroud)