
QQ空间说说备份用 GetQzonehistory 把多年历史记录完整导出到本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间一直不提供批量导出这是很多老用户共同的遗憾。GetQzonehistory 正是为解决这个痛点而生的开源小工具扫码登录后它自动抓取你的历史说说、转发、留言与配图并完整备份到本地。换句话说这是一份完全由你掌控的 QQ空间说说备份不依赖任何云端。先弄清一件事它到底能救回哪些记忆不少备份工具喜欢把全量恢复挂在嘴上但放在 QQ 空间身上并不现实。GetQzonehistory 的数据来源只有两条一是消息中心的历史互动列表按时间倒序翻找2010 年前后的老说说也常藏在里面二是当前空间页可见的说说。两条线汇合后再做一次内容去重最终落盘。正因如此能力边界非常清晰能备份备份不到历史消息列表中出现过的说说仅自己可见、且从未进过消息列表的内容当前可见的说说、转发、留言与评论已彻底删除、任何接口都无法恢复的内容说说配图自动下载到本地加密相册等受限内容先把这个预期管理好跑完才不会对着结果失望。工具的目标不是魔法般无中生有而是把官方留得下的数据原样、完整、可长期保存地留给你。最快上手路线扫码登录其余交给脚本环境要求很低Python 3.6 及以上、稳定的网络、约 500MB 磁盘空间。整个过程只要四步git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate pip install -r requirements.txt python main.pyWindows 用户把激活命令换成myenv\Scripts\activate即可。虚拟环境不是必须的但强烈推荐避免依赖污染系统 Python。首次运行终端里会打印一个字符画二维码用手机 QQ 扫码即登录全程不碰密码。更贴心的是登录凭证会被缓存在resource/user/目录下次运行直接复用连码都不用再扫。还有一个容易忽略的细节抓取途中随时按CtrlC中断脚本会先把已抓到的数据保存再退出——中断不白跑这个设计对动辄几千条消息的老账号非常实用。两个入口拼出一份完整档案很多人不知道这个项目其实有两个入口分工不同main.py主入口负责翻遍消息中心的历史互动记录fetch_all_message.py补充入口专门抓取当前空间所有可见说说并把高清原图一并下载。为什么要拆开因为单靠消息中心部分老数据会缺字段单看空间页又只能翻到可见的部分。两个入口各补对方的盲区再加一层内容去重覆盖才谈得上完整。代码结构也相当直白全部集中在util/目录LoginUtil.py管扫码登录与凭证计算RequestUtil.py管网络请求GetAllMomentsUtil.py管可见说说抓取ToolsUtil.py负责 HTML 模板与数据处理。想二次开发的话从这几个文件入手即可每个文件职责单一。跑完之后你会拿到一个记忆文件夹导出结束resource/result/[你的QQ号]/目录下会自动生成一整套文件每个文件都有明确用途文件内容[QQ号]_全部列表.xlsx所有历史消息的汇总清单[QQ号]_说说列表.xlsx自己发过的说说含时间、内容、图片链接、评论[QQ号]_转发列表.xlsx全部转发记录[QQ号]_留言列表.xlsx好友留言存档[QQ号]_好友列表.xlsx互动过的好友昵称、QQ、空间主页[QQ号]_其他列表.xlsx其他类型的互动消息[QQ号]_说说网页版.html还原 QQ 空间风格的可浏览页面pic/全部说说配图值得夸一句的是图片处理配图按说说内容自动命名重名时自动追加时间戳绝不会互相覆盖每条说说还带着评论明细——谁的评论、说了什么、什么时候说的一目了然。这份文件结构本身就是一套很好的数字档案组织规范。导出文件还能怎么玩备份只是第一步这些产出物远比想象中好用网页版当时光机双击打开[QQ号]_说说网页版.html头像、表情、高清图、评论全部还原像逛空间一样浏览自己的过去手机传阅和离线查看都毫无压力。Excel 做数据复盘用 pandas 或 Excel 自带功能做时间线分析看看哪年发得最勤、和谁互动最多甚至能画一张自己的社交活跃度曲线。Markdown 进笔记库运行fetch_all_message.py会额外生成所有可见说说.md图片按编号归档直接丢进 Obsidian 这类笔记软件长期管理。三种形态各司其职网页版负责看Excel 负责算Markdown 负责存。几个容易踩的坑提前帮你排掉依赖装不上使用国内镜像提速pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt基本能一次通过。macOS 扫码环节报错二维码解码依赖 zbar 库Linux/macOS 需先安装装完再运行即可。二维码提示失效重新运行脚本会生成新码同时确认系统时间准确时间偏差会导致登录校验失败。抓取被限流脚本本身已内置每批间隔数秒的节流请勿多开并发抓取耐心等它跑完。合规底线只备份自己的账号不抓取、不传播他人数据工具仅用于个人记忆保存与学习研究。把记忆放回自己手里这篇文章想讲清楚的只有一件事QQ 空间没有官方导出但借助 GetQzonehistory你可以用一个下午的时间把多年积累的说说、转发、留言和照片完整搬回本地之后每年再跑一次即可持续归档。下一步行动清单装好 Python克隆项目并安装依赖运行python main.py用手机 QQ 扫码登录导出完成后检查result目录下的 Excel、HTML 和pic/图片是否齐全再决定要不要跑一遍fetch_all_message.py补齐 Markdown 归档。如果十年前有人替我们做这件事现在就能随时翻开当年的自己。好在今天动手依然不晚。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考