推特(twitter/x)如何下载任意账户的所有历史推文?求爬虫或其他方案推荐。

2025 年 12 月 1 日
 Janan

如题: 推特(twitter/x)如何下载任意账户(非私密账户)的所有历史推文?

目前已搜到的结果:

1.依赖官方 API 的方案都受 3200 条的限制
2.twitter/x 目前的反爬较为严格,github 上的几个主流爬虫都已经失效/残缺

有大佬有相关成熟方案推荐吗?

如果没有现成方案,这样一个需求大概需要花多少钱能请人实现? 如有人能给可行实现方案,可以给我报个价。

先谢谢大家了。

2639 次点击
所在节点    问与答
15 条回复
donaldturinglee
2025 年 12 月 1 日
你买能爬的接口不就好了。现在很多做代理池的都有这种服务
Tiande
2025 年 12 月 1 日
xbin
2025 年 12 月 1 日
主要是 x 访问频率控制严格,使用网页 graphql api 控制一下访问频率还是很稳的
Janan
2025 年 12 月 1 日
@Tiande 刚试了,无法满足下载全部推文的需求。谢谢。
Janan
2025 年 12 月 1 日
@donaldturinglee 我目前搜到的基本不提供单账户全内容下载,要么受 3200 条限制。大佬如果有用过可行的,求推荐。
supermama
2025 年 12 月 1 日
Janan
2025 年 12 月 1 日
@supermama 不行,只能爬取 1 年以内的。
kdwnil
2025 年 12 月 1 日
以前用搜索可以绕过 3200 条的限制,但也会忽略全部转推。到现在这招对抗风控的成本高,搜索接口的返回也变得一团糟,太麻烦所以没什么人愿意弄
Tink
2025 年 12 月 1 日
rapidapi
Janan
2025 年 12 月 1 日
@kdwnil 是的,可恶的老马。
freemoon
2025 年 12 月 1 日
直接找数据提供商买全量数据,不过费用可能要上百万 RMB ,毕竟 vx 文章都是这个价。
Q980q48Jgj6pRXoO
2025 年 12 月 2 日
意思是那些几十万发帖的人只能自己看到最早的记录么
kdwnil
2025 年 12 月 2 日
@usn 一般情况下连自己都看不了早年的记录,网页时间线是时间倒序 800 条左右,客户端更少,不过账号拥有者可以通过导出个人数据来尽可能地拿到绝大多数推文
Q980q48Jgj6pRXoO
2025 年 12 月 2 日
@kdwnil #13 那就只能通过删除最新发的从而让更早的贴文出现在倒序时间表里面吗
feidao158
2025 年 12 月 2 日
插个眼,这个需求我之前也有过,一直没找到合适的解决方案,不知道有没有什么三方付费的代理 API 能实现这个需求也行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1176211

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX