3步备份QQ空间全部历史说说:GetQzonehistory 完整上手指南

📅 2026/8/22 14:09:17
3步备份QQ空间全部历史说说:GetQzonehistory 完整上手指南
3步备份QQ空间全部历史说说GetQzonehistory 完整上手指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你还记得2010年写下的第一条说说吗想把它和之后十年的每一条都完整存下来GetQzonehistory是一款免费开源的 QQ空间说说备份工具扫码登录你的QQ空间它就能自动抓取全部历史说说、转发、留言和图片一键导出成 Excel、网页版和图片包所有数据只留在你自己的电脑里。这篇文章带你用4条命令跑通第一次备份新手照着做一遍就能出成果。 快速上手4条命令完成第一次备份你只需要一台装了 Python 3 的电脑。先把项目克隆到本地# 把项目仓库下载到本地只需执行一次 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory再创建虚拟环境并安装依赖虚拟环境能避免依赖包污染你本机的 Python强烈建议# 创建名为 myenv 的虚拟环境 python -m venv myenv # 激活环境Windows 执行 .\myenv\Scripts\activatemacOS/Linux 执行 source myenv/bin/activate # 安装全部依赖BeautifulSoup、Pandas、Requests 等一条命令搞定 pip install -r requirements.txt最后启动程序python main.py这条命令会在终端里打印出一张字符二维码——用手机QQ扫一扫就完成登录全程不需要输入密码。登录成功后程序自动开工按每10条一批翻空间消息列表控制台有实时进度条每批之间休息3秒抓完自动导出你只需要等。 后台发生了什么备份流程全景GetQzonehistory 工作流程图登录验证 → 获取消息列表 → 分页抓取 → 解析整理 → 结果导出的完整链路整个QQ空间历史说说导出的流程其实很朴素扫码登录 → 分页抓取空间消息列表 → 解析出内容、图片、评论 → 多格式导出。同时它还会调用说说列表接口把目前仍然可见的所有说说再捞一遍用来补上消息列表里看不到的旧记录。全部逻辑由单入口 main.py 调度登录、请求、解析、配置拆在 util/ 里想魔改也很容易下手。 备份完成你会得到什么程序跑完会在终端提示导出成功并自动打开结果文件夹QQ空间说说备份导出结构以QQ号命名的文件夹内含Excel表格、网页版HTML与 pic 图片目录resource/result/你的QQ号/里会躺着这些文件文件里面装了什么QQ号_全部列表.xlsx全部记录时间、内容、图片链接、评论QQ号_说说列表.xlsx你自己发布的原创说说QQ号_转发列表.xlsx你转发的内容QQ号_留言列表.xlsx你写下的空间留言QQ号_其他列表.xlsx好友动态等其他类型内容QQ号_好友列表.xlsx消息列表中出现过的所有好友昵称、QQ号、主页QQ号_说说网页版.html还原时间线样式的网页版双击就能在浏览器里翻空间pic/目录说说图片批量本地下载文件名就是说说内容的前40个字结束时终端还会打印一份汇总共多少条消息、最早一条说说发布于何时、说说/转发/留言/图片各有多少条——一眼就能确认备份是否完整。想换导出位置改一下resource/config/config.ini里的result路径即可。 深入用法三个真正值钱的技巧技巧1Ctrl C 中断已抓的数据一条不丢数千条说说的首次备份可能要跑几个小时。中途需要关终端时别强杀进程按Ctrl C就行——程序注册了信号处理器退出前会把已经抓到的所有说说先导出成 Excel下次再运行接着补。技巧2多账号备份一次扫码长期有效登录状态以本地文件形式缓存在resource/user/目录。再次运行python main.py时程序会列出所有已登录账号输入序号即可切换输入0则重新拉二维码。所以备份完自己的账号再帮家人朋友备份非常省事——对方只需扫一次码。技巧3附赠一段代码看懂你的青春活跃度导出的 Excel 全是结构化数据随便怎么玩。这段小脚本能告诉你哪一年你最爱发说说import pandas as pd from datetime import datetime df pd.read_excel(resource/result/你的QQ号/你的QQ号_说说列表.xlsx) # 时间列是2012年05月06日 20:14这种格式先解析成标准时间 def parse(t): for fmt in (%Y年%m月%d日 %H:%M:%S, %Y年%m月%d日 %H:%M): try: return datetime.strptime(t, fmt) except (ValueError, TypeError): continue return None df[发布时间] df[时间].apply(parse) print(df[发布时间].dt.year.value_counts().sort_index()) # 每年发了多少条想筛某段时间、按图片数量排序、做统计图表同理即可。⚠️ 避坑与排错常见问题的直接答案macOS / Linux 提示无法找到 zbar 共享库解码二维码的pyzbar依赖系统 zbar 库。程序会自动检测并引导你安装macOS 有 Homebrew 时直接回车选y即可Linux 可用包管理器安装libzbar装完重跑即可。Windows 终端乱码程序已强制标准输出为 UTF-8若仍有问题先执行chcp 65001再运行。为什么备份结果少了几条两个机制边界要知道设为仅自己可见的说说不出现在消息列表里抓不到已删除且不在说说列表里的记录同样无法找回。所以结果是平台上所有可见记录的完整备份这已是该机制的上限。resource/user/里的文件别随手转发那是你的登录凭证缓存删了只是要重新扫码但别分享给别人。时间预期每10条休息3秒是对接口的克制设计。千条说说大约几分钟到十几分钟十年老空间建议放一夜让它慢慢跑。 安全与隐私你的数据去了哪里放心把账号交给这款QQ空间备份工具理由很简单全程本地处理所有请求都由你的电脑直连QQ服务器完成不经过任何第三方服务器数据不出你的机器扫码登录、不碰密码走QQ官方二维码登录通道整个过程不输入、不存储你的密码登录凭证可手动销毁备份完成后删掉resource/user/里的文件登录态即彻底清除开源可审查代码完全开放完整说明与免责声明见 README.MD一句提醒请只备份本人账号的数据并留意平台服务条款这也是 README 免责声明里明确要求遵守的。写在最后扫一次码十年的说说就安安稳稳地躺在 Excel、网页和一整包图片里——这是你能给自己的QQ空间记忆做的最踏实的一件事。工具已经准备好了剩下的就是回去克隆、扫码、等待。备份这件事越早开始回忆越完整。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考