从Twitter和URL获取NYtimes文章延长

时间:2015-04-05 05:34:59

标签: python curl twitter url-shortener

我正在尝试收集有纽约时间文章链接的推文。链接通常缩短为http://t.co.xxxxx。我发现如果我在我的track参数中使用'nytimes'作为过滤器,它就会得到链接。我想知道是否有任何可靠的方法来实现同样的目标。

另外,我想延长t.co网址。我尝试了一些像ExpandURL,Unshorten.me这样的API,并且expandurl不会延长t.co和unshorten.me的API会遇到一些问题。

有没有人作为其他来源?有没有其他方法可以通过API获取加长的URL?。我希望使用Python

1 个答案:

答案 0 :(得分:0)

对于第二部分,我相信您正在尝试检索由Twitter缩短的实际网址。这可以通过像请求这样的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'

希望有所帮助。