我尝试使用twitter的API v1.1和urllib2库来搜索包含给定用户推特的特定关键字的tweet。我尝试过的代码是:
#!/usr/bin/python
import json
import sys
import urllib2
import os
#input twitter handle
handle = sys.argv[1]
sturl="https://api.twitter.com/1.1/search/tweets.json?q=immigrant%20OR%20illegal%20from%3A"+handle+"&src=typd";
url = urllib2.urlopen(sturl)
#convert the data and load it into json
data = json.load(url)
print len(data), "tweets"
它将所需的用户句柄作为输入,并通过该帐户搜索包含“移民”或“非法”字样的tweet,并打印出此类tweet的数量。我得到的错误是:
^{pr2}$我是否使用了错误的查询格式?我尝试过浏览API文档,但是我找不到一个查询选项来按twitter句柄和关键字进行搜索。在
我觉得你的网址搞砸了 访问
这就是当你的句柄是足球时的url。 你应该得到这个
^{pr2}$你应该看看网址应该是什么样的。 你肯定应该使用API密钥或其他一些身份验证工具。在
相关问题 更多 >
编程相关推荐