首先,我要说明这是我第一次使用Twitter API,所以可能会漏掉一些显而易见的东西。
我想做的是获取包含特定标签的所有推文。我的研究导致我使用了Twitter搜索API。我尝试过使用它,但是我只能得到大约6条推文,而我知道这个标签有成千上万条推文。
那么我的问题是,我如何实际获取给定标签的所有推文?或者至少多于6条推文。
供参考,以下是我用于获取带有#hillarysoqualified标签的推文的Python代码(替换密钥):
我想做的是获取包含特定标签的所有推文。我的研究导致我使用了Twitter搜索API。我尝试过使用它,但是我只能得到大约6条推文,而我知道这个标签有成千上万条推文。
那么我的问题是,我如何实际获取给定标签的所有推文?或者至少多于6条推文。
供参考,以下是我用于获取带有#hillarysoqualified标签的推文的Python代码(替换密钥):
from twitter import Twitter, OAuth
ACCESS_TOKEN = 'access_token'
ACCESS_SECRET = 'access_secret'
CONSUMER_KEY = 'consumer_key'
CONSUMER_SECRET = 'consumer_secret'
oauth = OAuth(ACCESS_TOKEN, ACCESS_SECRET, CONSUMER_KEY, CONSUMER_SECRET)
t = Twitter(auth=oauth)
query = t.search.tweets(q='%23hillarysoqualified')
for s in query['statuses']:
print(s['created_at'], s['text'], '\n')