在twitter上搜索相关tweet

2024-05-17 14:07:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我想要所有与某个特定事件相关的tweet我该怎么做?粗略的搜索表明这是不可能的。不过,也有一些付费的解决方案。https://gnip.com/sources/twitter/historical/http://keyhole.co/ 有什么解决办法吗?在

意图: 我正在做一个项目,让我所有的推特与特定事件有关。因此,我使用一些关键字进行搜索。虽然这并不准确,但我以后可以使用一些分类器来过滤噪声。在


Tags: httpscomhttp事件twitter解决方案意图tweet
2条回答

通过公共API,这是不可能的。然而,在Twitter内部,你可以搜索旧的tweet,因此有可能使用点击/搜索机器人或网络抓取来解决问题。在

我推荐这篇文章(和评论): https://stackoverflow.com/a/24246840/4131059

他们的API的限制是2年(就像我自己做的那样)。对于他们的网页搜索,这是无限的。在

编辑:这不是代码:您可以通过他们的站点使用搜索查询自动获取数据,但不能使用他们的API来实现这一点。我将向您介绍如何使用搜索查询来获取所需内容:

这不是代码:你需要使用他们网站上的搜索服务手动获取数据。在

您可以这样使用它: 关键词:从,从,到

示例: 代码发自:温情:2010-01-01截止日期:2012-12-31在

从2010年1月1日到2012年12月31日,从用户@tenderlove(一个著名的编码员)获取所有的tweet,该用户在tweet中有“code”一词。在

现在,如果你在任何API查询中尝试这个,它将不会给你tweets,因为它超出了它们的日期范围。在

您可以使用bs4解析tweets并将关键字存储在某些文件或数据库中

我正在做一个类似的项目,我所做的是用一个正则表达式来匹配关键字。在

相关问题 更多 >