出于某种原因,我只能从这段代码中获得 100 条推文。根据 Twitter API,我相信我应该得到 1500。
我在这里做错了什么?
具体来说,有问题的问题是:
twiturl = "http://search.twitter.com/search.json?q=" + urlinfo + "&rpp=99&page=15" + "&since_id=" + str(tweetdate)
for x in arg1:
urlinfo = x[2]
idnum = int(x[1])
name = x[0]
twiturl = "http://search.twitter.com/search.json?q=" + urlinfo + "&rpp=99&page=15" + "&since_id=" + str(tweetdate)
response = urllib2.urlopen(twiturl)
twitseek = simplejson.load(response)
twitsearch = twitseek['results']
tweets = [x['text'] for x in twitsearch]
tweetlist = [tweets, name]
namelist.append(tweetlist)
应该在 x[2] 中的项目只是一个单词或短语,如“我是”或“我感觉”更改为 url 友好编码