我正在做一个项目,我想构建一个模型,估计给定时间带有特定关键字的给定推文的转发次数,以便当具有相同关键字的新推文出现时,我可以跟踪其转发次数并查看是否有任何异常。为此,除了收集大量带有特定关键字的推文进行建模之外,我还需要知道每条推文在第一天、第二天等的转发次数是多少(这里时间单位是任意的) ,可以是自创建以来的几天或几分钟内)。
我在 stackoverflow 上做了一些研究,但我还没有看到这个特定问题的解决方案。据我所知,twitter API允许您使用关键字搜索推文,但它只提供推文当前的转发次数,而不提供历史表现。
如果有人能指出我正确的方向,我将非常感激。非常感谢!
最佳答案
Twitter 的任何 API 层(标准、高级或企业)中都没有 API 方法可以让您执行此操作。您需要已经在监听推文,记录推文 ID,每天检查它们的总参与人数,然后每天记录差异。
关于python - 使用 Python 从 Twitter API 获取历史推文元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53068167/