Skip to main content
 首页 » 编程设计

python之如何抓取缩短的网址并在 python 中获取实际域

2025年05月04日18haluo1

我正在从 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获取您需要的组件。