ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

QQ空间说说如何完整导出:GetQzonehistory 深度评测与上手指南

QQ空间说说如何完整导出:GetQzonehistory 深度评测与上手指南 QQ空间说说如何完整导出GetQzonehistory 深度评测与上手指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款免费开源的QQ空间说说导出工具手机扫码登录后它自动分页抓取你发布的历史说说、图片与评论最终输出 Excel 表格、网页版 HTML 和独立图片文件夹把整套QQ空间数据备份完成在你的本地电脑上全程不上传第三方服务器。先说清问题历史说说为什么值得完整导出一份QQ空间不提供官方批量导出入口手动截图既慢又乱而账号长期不用、换设备或想迁移数据时那些十几年前的说说和图片一旦拿不回来就真的没了。GetQzonehistory 解决的就是这个痛点把空间历史说说导出成结构化、可检索、可长期保存的本地文件。3 分钟跑通环境要求与安装步骤环境要求不高Python 3.9 及以上项目实际验证到 3.12Linux 用户需要额外安装zbarsudo dnf install zbar或sudo apt install zbarmacOS 脚本会检测 Homebrew 并提示一键安装一部登录了 QQ 的手机用于扫码按下面几步走即可git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # Windows 激活.\myenv\Scripts\activate # macOS / Linux 激活source myenv/bin/activate pip install -r requirements.txt python main.py运行main.py后终端会打印一个登录二维码用手机 QQ 扫一下控制台出现「用户登录成功」就可以等待导出了。如果不想自己搭环境项目的 release 页面也提供了打包好的单文件程序可直接执行。核心能力拆解它到底给你导出了什么整个流程分五个阶段从扫码登录一路到归档输出它有两个入口覆盖不同需求1.main.py消息列表为主 可见说说补齐从空间消息列表按每批 10 条翻页抓取得到的每条记录都包含时间、内容、图片链接、评论四个字段随后再拉取「可见的未删除说说」做补齐合并两边内容互相去重避免重复入库。2.fetch_all_message.py直连说说列表接口按每页 30 条分页拉取全部可见未删除说说官方说明覆盖 2014 年之前的老数据最终生成一份带图片、带转发原文、带评论的 Markdown 文件所有可见说说.md并把图片原图下载下来。main.py跑完后resource/result/你的QQ号/目录下会有这些文件文件内容QQ号_全部列表.xlsx抓到的全部记录时间/内容/图片链接/评论QQ号_说说列表.xlsx仅本人原创说说的筛选结果QQ号_转发列表.xlsx转发类内容QQ号_留言列表.xlsx留言记录QQ号_其他列表.xlsx其他互动消息QQ号_好友列表.xlsx消息中出现的昵称、QQ、主页链接QQ号_说说网页版.html还原空间信息流样式的网页pic/文件夹所有说说图片按内容命名细节上能看出作者下了功夫QQ 表情码会被替换成可显示的图片标签、图片链接会自动从中图/m/改成高清图/s/、文件名会清除非法字符并截断到 40 字以内、重名图片自动加时间戳。实测体验导出要多久结果长什么样速度方面由于代码里每抓 10 条会固定sleep(3)秒防限流纯等待时间大约 18 秒 / 百条。以一个 500 条消息的账号估算光等待就要 2 分半加上 HTML 解析、图片逐张下载实际耗时大致在 5 到 10 分钟终端有 tqdm 进度条可以观察批次。几个真实的使用感受中断不丢数据。程序注册了信号处理按CtrlC退出时会自动把已抓取的内容存盘长账号导出中断后不会白干。图片是本地文件而不是链接。pic/目录存的是下载下来的 JPG命名取自说说正文天然按内容分好类做相册整理时可以直接按文件拖拽。网页版 HTML 可以直接双击打开头像、时间线、评论都还原了给家人看或者自己存档都够用跑完程序还会自动打开结果目录Windows/macOS/Linux 都做了适配。完整性有明确边界仅自己可见的说说、以及已删除的说说都不在抓取范围内这一点在 README 里写得很清楚不是工具「漏抓」而是源头就取不到。典型场景实操四种高频用法场景一换号 / 冻结前的抢救式备份先把 QQ 号里的空间当成「数字资产」盘点一遍。跑一次main.py拿全量 Excel 和 HTML再跑一次fetch_all_message.py拿 Markdown 版两套格式互为校验图片单独归档到移动硬盘迁移风险降到最低。场景二相册整理pic/里的图片文件名就是说说内容截断版配合全部列表.xlsx里的时间和原文可以用 Excel 筛选出「2015–2016 年所有带图说说」批量定位对应图片比翻手机相册快得多。场景三做一本个人纪念网页QQ号_说说网页版.html本身就是成品页改个文件名发到内网或打包进纪念册都行想二次编辑的话它就是纯 HTML 模板渲染直接改样式即可。场景四按时间做数据统计Excel 里对「时间」列做筛选和透视就能统计自己哪几年发得多、哪类内容原创/转发/留言占比高——这其实是不少社交媒体研究课题的入门级数据源。为什么选它和其他方式比差在哪拿它和常见替代方案对比一下维度GetQzonehistory手动截图第三方网盘同步数据格式结构化 Excel HTML 图片图片碎片不保证结构化登录方式扫码不碰密码无多为授权 Cookie数据去向全程本地本地第三方服务器历史覆盖消息列表 可见未删除取决于你翻多深通常只有新数据成本免费开源时间成本订阅费差异化优势集中在三点不经过任何第三方服务器、多格式一次出全表格给人分析、网页给人看、图片给人存、断点可恢复缓存 JSON CtrlC 自动存盘。代价是没有图形界面、Linux 要手动装 zbar属于典型的「终端党工具」。进阶技巧与注意事项 ️多账号切换每次登录的 Cookie 会存到resource/user/下以 QQ 号命名的文件再次运行时可选择历史账号输入 0 重新扫码。改保存位置resource/config/config.ini里可以改临时目录、用户目录和结果目录的路径大账号建议指向空间充足的盘。断点续传fetch_all_message.py会把分页结果缓存到resource/fetch-all/msg-one.json样本 msg-all.json全量下次运行直接读缓存不用重复请求。图片命名规则文件名来自说说正文超过 40 字符会截断、特殊字符替换为下划线重名自动加时间戳——整理时别指望文件名 100% 唯一可读。合规红线README 顶部有醒目免责声明工具仅限个人学习与技术研究导出内容受 QQ 及第三方版权约束请勿商用或用于骚扰、人肉等用途请求频率也尽量保持默认不要自己调小 sleep。常见问题 FAQ登录二维码过期或扫码失败怎么办直接重新运行python main.py即可二维码是动态生成的无需任何配置。删除过的说说能导出来吗不能。工具只能抓到「可见且未删除」的内容删除记录在接口层面就拿不到这是能力边界而非 Bug。仅自己可见的说说呢同样不在范围内README 明确说明消息列表里没有的内容无法获取。Linux 上提示找不到 zbar 共享库RPM 系执行sudo dnf install -y zbarDebian/Ubuntu 系执行sudo apt install zbar装完重启程序即可macOS 上脚本会自动引导用 Homebrew 安装并建软链接。会影响账号安全吗登录只走官方扫码流程不索取密码Cookie 只保存在本地resource/user/。风险主要来自抓取频率保持默认间隔、按需运行一次不要把导出当日常高频操作。Windows 能直接跑吗可以且体验最顺——结束后会自动打开结果文件夹并暂停等待按键release 页还有打包好的单文件版免装依赖。结语一句话总结GetQzonehistory 把「QQ空间说说导出」这件靠手速的脏活变成了扫码后等几分钟的自动化流程。它不追求功能大而全但在数据本地化、多格式输出和容错设计这三件事上做得相当扎实。适合人群想要一次性搬空空间老数据的人、担心账号变更而提前备份的人、需要用 Excel 做时间线分析的个人用户以及想研究空间数据结构的开发者。不适合的人想要图形界面、一键双击、还要能导「已删除内容」的用户——这类需求它明确不满足。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进