如何在不提供搜索查询的情况下 return 所有推文
how to return all tweets without providing a search query
我正在从事一个处理推文分析的文本挖掘项目。
我想在短时间内(不超过一天)以英语发布所有推文,而不需要将结果与特定的搜索查询、趋势或用户标准相匹配。
我熟悉 tweepy 的 api.search 功能。但是,当我在没有搜索查询的情况下尝试 运行 时:
api.search(count=remaining_tweets, since_id=str(since_id),lang='en', max_id=str(max_id-1))
我收到以下消息:"exception raised, waiting 15 minutes"。
你可以通过给查询参数*
来获取所有推文:
tweets = api.search(q='*', lang='en', count=200, since_id=since_id, max_id=max_id)
如果您需要特定数量的推文,您可以像这样使用 tweepy Cursor:
# Get 1000 English tweets from max_id
tweets = [tweet for tweet in tweepy.Cursor(
api.search, q='*', lang='en', count=200, max_id=max_id).items(1000)]
我正在从事一个处理推文分析的文本挖掘项目。
我想在短时间内(不超过一天)以英语发布所有推文,而不需要将结果与特定的搜索查询、趋势或用户标准相匹配。
我熟悉 tweepy 的 api.search 功能。但是,当我在没有搜索查询的情况下尝试 运行 时:
api.search(count=remaining_tweets, since_id=str(since_id),lang='en', max_id=str(max_id-1))
我收到以下消息:"exception raised, waiting 15 minutes"。
你可以通过给查询参数*
来获取所有推文:
tweets = api.search(q='*', lang='en', count=200, since_id=since_id, max_id=max_id)
如果您需要特定数量的推文,您可以像这样使用 tweepy Cursor:
# Get 1000 English tweets from max_id
tweets = [tweet for tweet in tweepy.Cursor(
api.search, q='*', lang='en', count=200, max_id=max_id).items(1000)]