我正在从 Twitter API 捕获推文,很多时候推文包含缩短的 URL,因此获取他们访问的实际 URL 非常重要。
例如,对于 http://t.co/3hwXTqmktt这需要 http://www.animalpolitico.com/2014/04/304037/#axzz2yETrXxui我需要获取 animalpolitico.com
最重要的是获取域,所以如果我有例如:
http://news.example.com
http://blog.example.com/eeaWdada5das
http://example.com/ewdaD585Jz
我为每个获取:example.com。
我想 python 的任何此类 curl 都会有所帮助。我怎样才能做到这一点?
请您参考如下方法:
您可能想查看 requests图书馆。
>>> r = requests.get('http://t.co/3hwXTqmktt')
>>> requests.url
>>> r.url
u'http://www.animalpolitico.com/2014/04/304037/#axzz2yETrXxui'
现在您已经获得了 url,您可以使用 urlparse获取您需要的组件。
