首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Twitter搜索API在每小时内聚合给定查询的tweet?

如何使用Twitter搜索API在每小时内聚合给定查询的tweet?
EN

Stack Overflow用户
提问于 2016-05-20 02:26:07
回答 1查看 422关注 0票数 2

好的,我正在使用Twitter API的Tweepy接口来聚合特定查询词的tweet,以便实时对其进行情感分析。我的目标是搜索过去7天内每天每小时的推文,分析情绪是如何随着时间的推移而变化的。每个搜索请求返回100条tweet。

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

奖励问题:在搜索过程中,75%的tweet是对同一tweet的转发。通过检查每个tweet的retweeted_status属性,我必须在获取所有tweet之后删除重复的tweet。API中是否有任何条款可以在获取转发之前删除服务器端本身的转发,以便获取更多相关数据?

EN

回答 1

Stack Overflow用户

发布于 2019-03-26 14:23:35

对于奖励问题,是的,您可以根据Twitter API文档https://developer.twitter.com/en/docs/tweets/rules-and-filtering/overview/standard-operators在API级别过滤转发

简单地将其添加到查询中,然后再传递给游标。

代码语言:javascript
复制
query="search_this -filter:retweets"

相关的StackOverflow问题

Tweepy - Exclude Retweets

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37331318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档