好的,我正在使用Twitter API的Tweepy接口来聚合特定查询词的tweet,以便实时对其进行情感分析。我的目标是搜索过去7天内每天每小时的推文,分析情绪是如何随着时间的推移而变化的。每个搜索请求返回100条tweet。
据我所知,Twitter API提供了在搜索查询中指定的since和until属性,其中可以输入两个不同的日期,并在给定日期内获取tweet。然而,它似乎不适用于任何其他时间段(如小时或分钟)。有没有办法可以做到后者呢?
奖励问题:在搜索过程中,75%的tweet是对同一tweet的转发。通过检查每个tweet的retweeted_status属性,我必须在获取所有tweet之后删除重复的tweet。API中是否有任何条款可以在获取转发之前删除服务器端本身的转发,以便获取更多相关数据?
发布于 2019-03-26 14:23:35
对于奖励问题,是的,您可以根据Twitter API文档https://developer.twitter.com/en/docs/tweets/rules-and-filtering/overview/standard-operators在API级别过滤转发
简单地将其添加到查询中,然后再传递给游标。
query="search_this -filter:retweets"相关的StackOverflow问题
https://stackoverflow.com/questions/37331318
复制相似问题