【发布时间】:2014-12-15 21:25:12
【问题描述】:
我已经组装了一个小型推特工具来提取相关推文,以便以后在潜在语义分析中进行分析。具有讽刺意味的是,那一点(更复杂的一点)工作得很好——它正在拉动推文,这就是问题所在。我正在使用下面的代码进行设置。
这在技术上有效,但没有像预期的那样 - 我认为 .items(200) 参数会在每个请求中提取 200 条推文,但它被阻止为 15 个推文块(因此 200 项“花费”了我 13 个请求) - 我了解这是原始/默认 RPP 变量(现在 Twitter 文档中的“计数”),但我已经在 Cursor 设置中尝试过(rpp=100,这是 twitter 文档中的最大值),它没有区别。
Tweepy/Cursor docs
The other nearest similar question isn't quite the same issue
感谢任何想法!我确定这是对设置的一个小调整,但我在 page 和 rpp 上尝试了各种设置,但无济于事。
auth = tweepy.OAuthHandler(apikey, apisecret)
auth.set_access_token(access_token, access_token_secret_var)
from tools import read_user, read_tweet
from auth import basic
api = tweepy.API(auth)
current_results = []
from tweepy import Cursor
for tweet in Cursor(api.search,
q=search_string,
result_type="recent",
include_entities=True,
lang="en").items(200):
current_user, created = read_user(tweet.author)
current_tweet, created = read_tweet(tweet, current_user)
current_results.append(tweet)
print current_results
【问题讨论】:
-
知道如何立即获取特定主题标签的推文数量吗?我正在使用
trends_place来获取特定于某个国家/地区的趋势。我想要更多信息,包括特定主题标签的推文数量。
标签: django python-2.7 twitter tweepy django-1.6