BANKA2017 / twitter-monitor

Twitter Crawler Core and some based apps
https://tmapi.nest.moe
MIT License
143 stars 15 forks source link

批量获取推文详情 #9

Open bestRunner opened 1 year ago

bestRunner commented 1 year ago

如果我有大量推文ID,我想批量大规模获取这些推文的详情信息,有方式实现吗?我看statuses/lookup.json等接口已经无法使用了

BANKA2017 commented 1 year ago

如果知道 tweet_id 的话,可以自行抓一下 https://publish.twitter.com/ 用的的接口,不需要帐号貌似也没有 rate limit(也可能是我的频率没达到上限),我暂时知道的缺点是长推文会打断,还有一部分卡片不能正常显示(比如 Spaces)

bestRunner commented 1 year ago

如果知道 tweet_id 的话,可以自行抓一下 https://publish.twitter.com/ 用的的接口,不需要帐号貌似也没有 rate limit(也可能是我的频率没达到上限),我暂时知道的缺点是长推文会打断,还有一部分卡片不能正常显示(比如 Spaces)

好的,谢谢您,我来测试一下情况

bestRunner commented 1 year ago

好像返回的字段不全,评论数、转发数都没有

BANKA2017 commented 1 year ago

评论数、转发数都没有

有评论和点赞数,查看/转推/收藏没有,需要这些就只能试试抓网页版了(不登录的话可以用 guest_token,但是 rate limit 只有 50

bestRunner commented 1 year ago

评论数、转发数都没有

有评论和点赞数,查看/转推/收藏没有,需要这些就只能试试抓网页版了(不登录的话可以用 guest_token,但是 rate limit 只有 50

网页版,您测试过换IP是否可以解除限制?

BANKA2017 commented 1 year ago

网页的 api 的 rate limit 跟 guest token 绑定,guest token 的获取才跟 ip 相关(印象里是每 ip 每 15 还是 30 分钟 2000 个),使用时不限制 ip