python - 使用 Python 从 Twitter API 获取历史推文元数据

标签 python api twitter web-scraping

我正在做一个项目,我想构建一个模型,估计给定时间带有特定关键字的给定推文的转发次数,以便当具有相同关键字的新推文出现时,我可以跟踪其转发次数并查看是否有任何异常。为此,除了收集大量带有特定关键字的推文进行建模之外,我还需要知道每条推文在第一天、第二天等的转发次数是多少(这里时间单位是任意的) ,可以是自创建以来的几天或几分钟内)。

我在 stackoverflow 上做了一些研究,但我还没有看到这个特定问题的解决方案。据我所知,twitter API允许您使用关键字搜索推文,但它只提供推文当前的转发次数,而不提供历史表现。

如果有人能指出我正确的方向,我将非常感激。非常感谢!

最佳答案

Twitter 的任何 API 层(标准、高级或企业)中都没有 API 方法可以让您执行此操作。您需要已经在监听推文,记录推文 ID,每天检查它们的总参与人数,然后每天记录差异。

关于python - 使用 Python 从 Twitter API 获取历史推文元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53068167/

相关文章:

Python 类型提示,输出类型取决于输入类型

angular - 为什么我无法获得体形 Angular

http - 哪种 HTTP 重定向状态代码最适合此 REST API 场景?

http - API 需要查询字符串中的 POST 参数吗?

ios - SLCOmposeviewcontroller 推特共享警报问题

css - 尝试像 facebook 一样更改 Twitter 按钮样式

python - Dask - 警告 - Worker 超出了 95% 内存预算

python - 在使用正则表达式和双括号时遇到一些麻烦

python - python如何识别参数的类型?

swift - 如何从json在 TableView 中显示 ImageView