python - 按收藏夹中的 Twitter API 页面的时间(而不是创建时间)对收藏夹中的 Twitter API 页面进行排序

标签 python twitter

好吧,基本上我正在尝试编写一个程序,该程序将浏览我最喜欢的 Twitter 历史记录并从中查找媒体片段,然后下载它们。实际上,我有一个使用 Tweepy 的 Python 工作模型,它可以工作,只是它只能按照创建时间的顺序获取推文。看,问题是我不想每次都下载我最喜欢的历史记录,只下载最后一次批量下载的点,所以首先,我将其设置为在推文达到某个日期时停止。每次我下载时,我都会记录日期,但后来我意识到,有时我最喜欢的推文是不久前、截止日期之前的,但对我的收藏历史记录来说仍然是新的。所以我决定尝试其他方法,我会记录上次下载时列表中第一条推文的推文 ID,然后将其设置为停在那里,如果 api.favorites() 将其返回到它在您的个人资料中显示的顺序,但它会按日期自动对它们进行排序,因此,如果我喜欢 2010 年的帖子表单,我必须将所有内容都扔回 2010 年,然后它才会出现在我返回的页面之一上。当我查看文档时,我发现了一些有关排序的内容,但没有发现有关按您喜欢推文的时间对收藏夹历史进行排序的内容。问题是我知道它存储了您喜欢推文的顺序,因为这就是它在您的个人资料上显示的方式,即使它只是他们每次附加到的表格,它仍然有效。我知道我正在用 python 编写这个程序,但我对 Java 和 JavaScript 的了解足以理解 API 的核心,这就是我走到这一步的原因。无论如何,如果您有一些建议或现在如何做,请告诉我,我们将不胜感激!如果一切都失败了,我将尝试使用 Selenium 从用户角度浏览我的 Twitter 收藏夹...

最佳答案

我遇到了同样的问题,我发现你无法使用常规 Twitter API 来做到这一点。他们有一个 enterprise API ,需要付费才能访问,这会给你一条推文被收藏的时间,但它看起来并不便宜,所以可能不值得。

关于python - 按收藏夹中的 Twitter API 页面的时间(而不是创建时间)对收藏夹中的 Twitter API 页面进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61499873/

相关文章:

python - 有效读取二维数组中另一个值周围的值?

twitter - 使用 GET 搜索/推文从 Twitter API 获取推文 URL

python - MySQL UTC 日期格式

使任意字符串成为有效文件名的Python函数

python - Numpy 意味着现在需要 reshape ?

Python - 如何连接到 for 循环中的字符串?

python - 如何使用 Twython 获得 Twitter 关注者?

java - Twitter 分享带有文本的图像,toast "Image Could Not Be Loaded"

在 Twitter 句柄向量上循环 search_tweets 函数(rtweet 包)时出现 R 身份验证错误

python - 如何在 Python Mechanize 中发布文件,但没有任何形式?