推文爬虫:导出推文到 CSV
Sorsa 推文导出工具把任意公开 X 账号、任意搜索或一组推文链接中的推文,转换成 CSV、Excel 或 JSON 文件,包含查看数、点赞、收藏和 X 自身的标签。免费,无需 X 登录。Sorsa 推文导出工具把任意公开 X 账号、搜索或推文链接转换成 CSV、Excel 或 JSON 文件。免费,无需登录。
导出选项
推文会以表格形式显示在这里,可下载为 CSV、Excel 或 JSON。
账号给出它的最新推文;搜索给出匹配的最新推文;链接给出对应的推文。
如何把推文导出为 CSV
在上方选择来源(账号、搜索或一组推文链接),设置日期和开关,然后点击“导出推文”:表格出现后,点击下载即可获得 CSV、Excel 或 JSON。它在浏览器中运行,无需 X 登录,无需安装扩展,绝不会触碰你自己的账号。
选哪种文件
- CSV可在 Google Sheets、Excel 和 Numbers 中打开;UTF-8 编码,表情符号和各种语言都不会乱码。
- Excel.xlsx 文件,数字保持为数字,标题行已冻结。
- JSON每条推文一个对象,适合 Python、笔记本和 AI 数据集。
- 选择来源账号的用户名、带 X 运算符的搜索,或最多 20 个推文链接。
- 设置日期和开关日期范围、回复、转发,或仅含媒体的推文。
- 下载文件CSV 用于电子表格,Excel 可直接排序,JSON 用于代码和 AI 工具。
文件内容:25 列
每次导出都保持相同的 25 列和相同的顺序,所以不同账号、不同日期的文件可以合并到一张表里。
推文 7
tweet_id推文 ID,以文本形式保存,电子表格不会把它四舍五入。url它在 x.com 上的地址。created_at发布时间,UTC。type推文、回复、引用或转发。langX 的语言代码。in_reply_to_username回复的对象。conversation_id所属的对话。
作者 3
author_username用户名。author_name显示名称。author_followers导出时的粉丝数。
互动 6
views查看数(X 从 2022 年 12 月开始统计)。likesrepostsrepliesquotesbookmarks
内容与标签 9
text完整文本。media_types图片、视频或 GIF。media_urls媒体文件的链接。links推文中的链接。hashtagsmentionsmade_with_aiX 的“Made with AI”标签。paid_partnershipX 的付费合作标签。is_replies_limited回复是否受限。
选择推文的三种方式
账号
账号的最新推文,或某个日期范围:工具会向 X 查询 from:handle since: until:,所以范围可以早于最新推文。
northfield_climatelab搜索
关键词、话题标签和任意 X 运算符:from:、lang:、min_faves:、filter:media。可以用推特高级搜索构建搜索。
#heatpumps lang:en min_faves:20推文链接
一次最多 20 个链接或 ID,适合手动收集或来自报告的列表。
x.com/…/status/1984…
查看账号某一天的推文,请用按日期搜索推文;查看走红的推文,请用推特热门推文查询;查看某条推文下的回复,请用推特回复查看工具。
如何下载账号的全部推文
这是两件不同的事。你自己的账号:X 的存档包含每条推文,但只限你自己,而且需要一些时间。任意公开账号的完整历史:用 API。
带代码的分步指南:如何下载用户的全部推文。X 官方步骤:如何下载你的 X 存档。
你自己的账号
X 的存档
依次进入“设置和隐私”“你的账号”“下载你的数据存档”。准备好后,X 会通过邮件发送链接;帮助中心称可能需要几天。只包含你自己的推文,是 zip 压缩包中的 JSON。
任意公开账号
Sorsa API
每条推文都能追溯到 2006 年,没有 3,200 条的上限:每次请求 20 条推文,列与本页相同,每 1,000 条推文 $0.07 起。一个有 1.24 万条推文的账号需要 620 次请求:$0.87 起。
通过 API 获取全部推文
免费导出显示最新 20 条推文。Sorsa API 能全部返回:POST /user-tweets 翻页遍历账号,POST /search-tweets 翻页遍历任意搜索(最早到 2006 年),每次请求 20 条推文并带 cursor;POST /tweet-info-bulk 按链接或 ID 读取 100 条推文。前 100 次请求免费:可拉取 2,000 条推文。
团队用它做什么
- 用账号和搜索构建研究与 AI 数据集。
- 按月汇报品牌的推文,包含查看数和收藏。
- 在公开账号发生变化之前先存档。
- 在话题标签或营销活动进行时持续追踪。
POST /user-tweets账号的推文,最新的在前,每次请求 20 条。POST /search-tweets带运算符的任意 X 搜索,最早到 2006 年,每次请求 20 条。POST /tweet-info-bulk一次请求按链接或 ID 读取最多 100 条推文。
一次调用就是一次请求,无论返回多少内容,失败的请求从不计费:Sorsa API 价格。粉丝和关注列表请用导出推特粉丝。
无需绑卡,永不过期。
POST https://api.sorsa.io/v3/user-tweets
ApiKey: YOUR_API_KEY
{"username": "northfield_climatelab", "with_replies": false}本页导出的推文,JSON 格式。
{
"tweets": [
{
"id": "2116531887928250368",
"full_text": "October was the warmest on record...",
"created_at": "2026-10-31T14:05:00Z",
"view_count": 96400,
"likes_count": 812,
"bookmark_count": 410,
"user": { "username": "northfield_climatelab" }
}
],
"next_cursor": "DAABCgABG..."
}关于导出推文的常见问题
工具
免费吗?需要 X 账号吗?
免费,无需注册,无需 X 登录。它在浏览器中运行,不需要扩展,绝不会触碰你自己的账号,被导出的账号也不会收到通知。
可以导出别人的推文吗?
可以,任意公开账号的推文都行:它们在 X 上本来就是公开的。受保护账号的推文只对获批的粉丝可见,所以无法导出。
一次导出包含多少条推文?
账号、搜索或链接的最新 20 条推文,包含全部 25 列。需要全部推文时,API 可以翻页遍历完整历史。
可以在 Excel 或 Google Sheets 中打开文件吗?
可以。下载 Excel 可获得数字保持为数字的 .xlsx,Google Sheets 则用 CSV;两者都把推文 ID 保存为文本,不会被四舍五入。
包含查看数和收藏吗?
包含:每条推文的查看数、点赞、转发、回复、引用和收藏,以及 X 的“Made with AI”和付费合作标签。X 从 2022 年 12 月开始统计查看数。
X 平台
可以导出回复和转发吗?
可以:打开“包含回复”和“包含转发”。转发行显示的是原推文及其数据。
可以导出某个日期范围内的推文吗?
可以。设置开始和结束日期:对于账号,工具会搜索 from:handle since: until:,能查到比最新 20 条更早的推文。
如何下载我自己的全部推文?
在“设置和隐私”“你的账号”“下载你的数据存档”中向 X 申请存档;准备好后,X 会通过邮件发送链接。任意公开账号的完整历史请用 API。
可以导出已删除的推文或别人的点赞吗?
不能。已删除的推文已从 X 上消失,账号的点赞和收藏在 X 上是私密的,任何工具都无法导出。
API
有把推文导出为 CSV 的 API 吗?
有。Sorsa API 的 POST /user-tweets 和 POST /search-tweets 每次请求返回 20 条推文并带 cursor,/tweet-info-bulk 按 ID 返回 100 条,每秒 20 次请求;几行代码就能把结果写入 CSV。首先有 100 次免费请求,无需绑卡。
API 有 3,200 条推文的限制吗?
没有。X 的时间线只到最新 3,200 条推文;POST /search-tweets 配合 from:handle 和日期,可以追溯到 2006 年。
导出任意账号的全部推文
Sorsa API 返回任意账号最早到 2006 年的推文,每次请求 20 条,列与本页相同,每 1,000 条 $0.07 起。
无需绑卡,永不过期。自 2022 年起累计处理请求超 60 亿次。
如何把推文导出为 CSV
选一个账号、一次搜索或一批帖子链接,设置日期,然后下载 CSV、Excel 或 JSON。无需登录 X,无需扩展。
- 选择来源账号的用户名、带 X 运算符的搜索,或最多 20 个推文链接。
- 设置日期和开关日期范围、回复、转发,或仅含媒体的推文。
- 下载文件CSV 用于电子表格,Excel 可直接排序,JSON 用于代码和 AI 工具。
文件内容:25 列
每次导出都保持同样的 25 列,顺序不变。
选择推文的三种方式
账号
账号的最新推文,或某个日期范围:工具会向 X 查询 from:handle since: until:,所以范围可以早于最新推文。
northfield_climatelab搜索
词、话题标签和任意 X 运算符:from:、lang:、min_faves:、filter:media。用推特高级搜索生成器来构建。
#heatpumps lang:en min_faves:20推文链接
一次最多 20 个链接或 ID,适合手动收集或来自报告的列表。
x.com/…/status/1984…
如何下载账号的全部推文
你自己的账号
X 的存档
依次进入“设置和隐私”“你的账号”“下载你的数据存档”。准备好后,X 会通过邮件发送链接;帮助中心称可能需要几天。只包含你自己的推文,是 zip 压缩包中的 JSON。
任意公开账号
Sorsa API
每条推文都能追溯到 2006 年,没有 3,200 条的上限:每次请求 20 条推文,列与本页相同,每 1,000 条推文 $0.07 起。一个有 1.24 万条推文的账号需要 620 次请求:$0.87 起。
带代码的分步指南:如何下载某个用户的全部推文。X 官方的步骤:How to download your X archive。
通过 API 获取全部推文
POST /user-tweets 和 /search-tweets 返回每条帖子,每次请求 20 条;/tweet-info-bulk 按 ID 每次读取 100 条:每 1,000 条帖子 $0.07 起。
一次调用就是一次请求,不论返回多少,失败的请求从不收费:Sorsa API 价格。粉丝和关注列表请用导出推特粉丝。
无需绑卡,永不过期。
关于导出推文的常见问题
工具
免费吗?需要 X 账号吗?
免费,无需注册,无需 X 登录。它在浏览器中运行,不需要扩展,绝不会触碰你自己的账号,被导出的账号也不会收到通知。
可以导出别人的推文吗?
可以,任意公开账号的推文都行:它们在 X 上本来就是公开的。受保护账号的推文只对获批的粉丝可见,所以无法导出。
一次导出包含多少条推文?
账号、搜索或链接的最新 20 条推文,包含全部 25 列。需要全部推文时,API 可以翻页遍历完整历史。
可以在 Excel 或 Google Sheets 中打开文件吗?
可以。下载 Excel 可获得数字保持为数字的 .xlsx,Google Sheets 则用 CSV;两者都把推文 ID 保存为文本,不会被四舍五入。
包含查看数和收藏吗?
包含:每条推文的查看数、点赞、转发、回复、引用和收藏,以及 X 的“Made with AI”和付费合作标签。X 从 2022 年 12 月开始统计查看数。
在 X 上
可以导出回复和转发吗?
可以:打开“包含回复”和“包含转发”。转发行显示的是原推文及其数据。
可以导出某个日期范围内的推文吗?
可以。设置开始和结束日期:对于账号,工具会搜索 from:handle since: until:,能查到比最新 20 条更早的推文。
如何下载我自己的全部推文?
在“设置和隐私”“你的账号”“下载你的数据存档”中向 X 申请存档;准备好后,X 会通过邮件发送链接。任意公开账号的完整历史请用 API。
可以导出已删除的推文或别人的点赞吗?
不能。已删除的推文已从 X 上消失,账号的点赞和收藏在 X 上是私密的,任何工具都无法导出。
API
有把推文导出为 CSV 的 API 吗?
有。Sorsa API 的 POST /user-tweets 和 POST /search-tweets 每次请求返回 20 条推文并带 cursor,/tweet-info-bulk 按 ID 返回 100 条,每秒 20 次请求;几行代码就能把结果写入 CSV。首先有 100 次免费请求,无需绑卡。
API 有 3,200 条推文的限制吗?
没有。X 的时间线只到最新 3,200 条推文;POST /search-tweets 配合 from:handle 和日期,可以追溯到 2006 年。
导出任意账号的全部推文
Sorsa API 返回任意账号最早到 2006 年的推文,每次请求 20 条,列与本页相同,每 1,000 条 $0.07 起。
领取 100 次免费请求无需绑卡,永不过期。自 2022 年起累计处理请求超 60 亿次。
选哪种文件
选哪种文件
- CSV可在 Google Sheets、Excel 和 Numbers 中打开;UTF-8 编码,表情符号和各种语言都不会乱码。
- Excel.xlsx 文件,数字保持为数字,标题行已冻结。
- JSON每条推文一个对象,适合 Python、笔记本和 AI 数据集。
导出选项
推文
tweet_id推文 ID,以文本形式保存,电子表格不会把它四舍五入。url它在 x.com 上的地址。created_at发布时间,UTC。type推文、回复、引用或转发。langX 的语言代码。in_reply_to_username回复的对象。conversation_id所属的对话。
作者
author_username用户名。author_name显示名称。author_followers导出时的粉丝数。
互动
查看数查看数(X 从 2022 年 12 月开始统计)。点赞转发回复条引用收藏
内容与标签
文字完整文本。media_types图片、视频或 GIF。media_urls媒体文件的链接。links推文中的链接。hashtags次提及made_with_aiX 的“Made with AI”标签。paid_partnershipX 的付费合作标签。is_replies_limited回复是否受限。
团队用它做什么
- 用账号和搜索构建研究与 AI 数据集。
- 按月汇报品牌的推文,包含查看数和收藏。
- 在公开账号发生变化之前先存档。
- 在话题标签或营销活动进行时持续追踪。
POST /user-tweets账号的推文,最新的在前,每次请求 20 条。POST /search-tweets带运算符的任意 X 搜索,最早到 2006 年,每次请求 20 条。POST /tweet-info-bulk一次请求按链接或 ID 读取最多 100 条推文。
请求与它的响应
POST https://api.sorsa.io/v3/user-tweets
ApiKey: YOUR_API_KEY
{"username": "northfield_climatelab", "with_replies": false}本页导出的推文,JSON 格式。
{
"tweets": [
{
"id": "2116531887928250368",
"full_text": "October was the warmest on record...",
"created_at": "2026-10-31T14:05:00Z",
"view_count": 96400,
"likes_count": 812,
"bookmark_count": 410,
"user": { "username": "northfield_climatelab" }
}
],
"next_cursor": "DAABCgABG..."
}