我正在尝试收集推文,这些推文中有《纽约时报》文章的链接。链接通常缩短为http://t.co.xxxxx.我发现,如果我在我的轨迹参数中使用"nytimes"作为过滤器,它就是在获取链接。我想知道有没有什么可靠的方法可以实现同样的目标。
此外,我想延长t.co的网址。我尝试了一些API,如ExpandURL、Unshorten.me和ExpandURL不会延长t.co和unsorte.me的API出现了一些问题。
有谁是其他消息来源吗?有没有其他方法可以通过我们的API获得延长的url?。我希望它使用Python
对于第二部分,我相信您正在尝试检索被Twitter缩短的实际URL。这可以通过类似python库的请求来完成。
代码:
>>> import requests
>>> resp = requests.get('http://t.co/tWsuSJ166S')
>>> resp.url
u'http://www.engadget.com/2015/04/04/microsoft-project-spartan-do-not-track/?ncid=rss_truncated'
希望能有所帮助。