
十年前那条说说差点消失我用GetQzonehistory把它永久备份了下来【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory那天深夜我窝在被窝里翻QQ空间想找一条高三毕业时发的说说——那条配了全班合照的。手指划了很久相册里的照片早被压缩得面目全非那条说说连同评论一起像被时间冲淡的字迹。我突然意识到这些年的青春都记在云端一个随时可能改版的地方而我自己手里竟然一份备份都没有。直到我遇见了GetQzonehistory。一个开源的小工具能把QQ空间发布过的历史说说完整抓下来存成Excel表格、离线网页和原图文件全部留在你自己电脑上。我为什么必须备份QQ空间说说先别急着装工具我们认真聊聊备份这件事。QQ空间承载了太多人的青春但它本身并不承诺永远替你保管平台改版随时可能发生。界面一改某些老说说的图片链接可能就失效了你连回忆入口都找不到。账号风险防不胜防。被盗号、忘记密码、被封禁——任何一条都意味着数字记忆瞬间归零。如果没有备份你会连一张截图都留不下。找东西太慢。想按年份回顾某段经历只能一页一页往下翻翻到手指发酸想统计自己哪年发得最多更是无从下手。而GetQzonehistory做的事很简单把散落在QQ空间里的说说、转发、留言、好友列表统统搬回家以三种形态保存——Excel结构化数据、网页版浏览页面、本地图片文件。整个过程在你的电脑本地完成不上传任何数据到第三方服务器隐私安全可控。跟着我一步步跑通备份流程下面这份实操我按每步都有预期结果来写你照着做就行大概十分钟能跑到看到二维码。第一步把项目请回家打开终端输入git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory预期结果目录下出现main.py、fetch_all_message.py、util/文件夹和requirements.txt项目结构清晰可见。第二步搭一个干净的Python环境推荐用虚拟环境避免污染系统Pythonpython -m venv myenv # Windows 激活 .\myenv\Scripts\activate # macOS / Linux 激活 source myenv/bin/activate预期结果命令行开头出现(myenv)前缀说明环境已激活。第三步安装依赖pip install -r requirements.txt预期结果beautifulsoup4、pandas、requests、qrcode、pyzbar等依赖全部显示安装成功。如果网络慢可加国内镜像源-i https://pypi.tuna.tsinghua.edu.cn/simple。第四步运行然后扫码python main.py程序会生成一个二维码这时候掏出手机QQ扫一下。预期结果终端打印登录成功然后开始滚动正在获取消息列表数量...的进度条。看到进度条说明你已经成功了一大半。第五步等待然后收获成果程序会以每批10条的速度分页抓取历史消息每读10条会主动休息几秒避免对QQ服务器造成压力。跑完后会自动打开导出文件夹它的结构长这样整个工作流的逻辑是这样的你会得到一套以QQ号命名的文件夹里面是文件内容全部列表.xlsx抓取到的全部消息说说列表.xlsx你发布的原创说说转发列表.xlsx你转发的内容留言列表.xlsx空间留言好友列表.xlsx好友昵称、QQ、空间主页说说网页版.html还原QQ空间风格的可视化页面pic/文件夹自动下载的所有说说图片图片会以说说内容关键词命名并统一存为JPG重名时自动加时间戳避免覆盖。进阶玩法原来还能这样用跑通基础备份只是开始。这个工具真正的价值藏在你对数据的二次创作里。玩法一给自己的青春写一份年度报告说说列表.xlsx 是一份现成的结构化数据。用几行代码就能统计出你的发布规律import pandas as pd df pd.read_excel(你的QQ号_说说列表.xlsx) df[发布时间] pd.to_datetime(df[时间]) df[年份] df[发布时间].dt.year print(df[年份].value_counts().sort_index()) # 哪年你话最多一目了然再结合内容做词频分析你甚至能复盘那几年我到底在为什么emo。玩法二用markdown格式整理成个人编年史别只盯着main.py。项目里还有个fetch_all_message.py它会把可见说说整理成带图片引用的 Markdown 文件并下载高清原图。这意味着你可以把备份直接喂给笔记软件、Hexo博客或者本地知识库做成一册可以长期维护的电子日记。玩法三把导出页面做成离线回忆站说说网页版.html按时间倒序排版头像、表情、评论全部还原。把这个文件连同pic/一起拷进移动硬盘或网盘任何设备双击就能打开——一个不依赖网络的私人回忆馆就这么建成了。避坑清单过来人踩过的坑都在这问题原因与对策扫码后一直二维码认证中手机QQ确认已登录等待几秒二维码约3分钟失效失效后重跑python main.py只抓到了一部分说说消息列表里没有的如仅自己可见的说说天然抓不到这是接口限制不是bug可分批多次运行断点处会保存已有数据图片下载失败或链接失效优先从Excel的图片链接列手动补下检查pic/目录写入权限Linux/macOS 报 zbar 相关错误pyzbar依赖系统库Linux装zbarmacOS用brew install zbar登录工具模块 里有一整套自动安装逻辑跟着提示走即可想调整抓取速度在 main.py 中找到time.sleep(3)按需改成更大或更小的值不建议调太快容易被限流依赖装不上用清华镜像源重试并确保 Python 版本 ≥ 3.6另外提醒一句工具仅供学习与个人数据备份使用请遵守相关法律法规也尊重QQ的平台规则。最后别等到来不及才想起备份还记得开头那条差点找不到的毕业说说吗现在它躺在我的电脑里Excel能查、网页能看、原图都在。数字记忆不会自己消失但它需要你主动保管。备份的黄金时间永远是现在。去终端敲下那三行命令十分钟后当你看到自己的说说列表一张张生成时那种把青春攥回手里的感觉值得体验一次。如果你的说说特别多跑完记得把resource/result/文件夹复制一份到移动硬盘或加密网盘——双保险才叫真备份。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考