如何使用Twitter Search API在一小时的时间段内聚合给定查询的推文?

问题描述 投票:2回答:1

好的,所以我使用Twitter API的Tweepy界面来汇总特定查询词的推文,以便实时对其进行情感分析。我的目标是在给定的查询字词中搜索过去7天内每天每小时的推文,并分析情绪随时间变化的情况。每个搜索请求返回100条推文。

据我了解,Twitter API提供了sinceuntil属性,以便在搜索查询中指定可以输入两个不同的日期,并在给定日期内提取推文。但是,它似乎不适用于任何其他时间段(如小时或分钟)。有没有办法可以做到后者?

奖金问题:在搜索过程中,75%的推文都是同一条推文的转推。通过检查每条推文的retweeted_status属性,我必须删除所有重复的推文。在获取它们之前,API中是否有任何规定可以删除服务器端的转发,从而获得更多相关数据?

python twitter tweepy
1个回答
0
投票

对于奖金问题,是的,您可以根据Twitter API文档https://developer.twitter.com/en/docs/tweets/rules-and-filtering/overview/standard-operators在API级别过滤转发 在传递给Cursor之前,将它简单地添加到查询中。

query="search_this -filter:retweets"

相关的StackOverflow问题 Tweepy - Exclude Retweets

© www.soinside.com 2019 - 2024. All rights reserved.