使用python扩展一点.ly链接



如何使用Python取一点。Ly链接并返回完全展开的链接?

如果输入的链接不是位。

Python 2:

>>> import urllib2
>>> print urllib2.urlopen('http://bit.ly/1cPIdPg').url
http://stackoverflow.com/

您也可以使用geturl()方法:

>>> import urllib2
>>> print urllib2.urlopen('http://bit.ly/1cPIdPg').geturl()

对于Python 3:

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

可以使用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

可以使用Python的requests库来完成。下面是代码

import requests
r = requests.get('http_tiny_url_for_stackoverflow_or_any')
print r.url
输出:

http://stackoverflow.com/

相关内容

  • 没有找到相关文章

最新更新