
QQ空间说说备份一站式攻略30分钟跑通GetQzonehistory把十年回忆完整搬回本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你上一次认真翻自己的 QQ 空间是什么时候GetQzonehistory 这款免费开源的 QQ 空间历史说说备份工具就是来回答这个问题的不输密码、扫码登录自动把你发布过的全部说说、转发、留言、评论与配图一条条抓下来整理成 Excel 表格和网页版完整搬回你自己的硬盘。它做的最实在的一件事就是让那些以为永远都在的回忆真正属于你。动手之前很多人其实不是不会装而是心里没底。所以这篇攻略不按说明书讲直接围绕你动手前最想问的六个问题一个一个解开。一、先说结果一次备份你能拿回一整套数字档案你可能以为备份就是把内容简单导出来但 GetQzonehistory 做得比这讲究——它不是截图、不是存网页而是把数据分门别类、结构化地整理好。跑完一次resource/result/你的QQ号/文件夹里会出现下面这个结构摊开来看一共是六张表格、一个网页版、一个图片目录文件内容*_全部列表.xlsx所有抓到的消息汇总时间、内容、图片链接、评论齐全*_说说列表.xlsx你自己发的正经说说*_转发列表.xlsx你转发过的每一条内容*_留言列表.xlsx空间留言板上的互动*_其他列表.xlsx朋友在你空间留下的其他消息*_好友列表.xlsx昵称、QQ 号、空间主页地址*_说说网页版.html离线也能打开翻看的网页版纪念册pic/自动下载的高清配图文件名取自说说内容时间精确到秒、内容原样保留、评论单独拆列图片还会在抓取时自动换成高清链接避免你只存下一堆模糊缩略图。这样一份档案之后无论是分析、迁移还是单纯翻旧账都顺手得多。不过这里得坦白一句工具抓的是 QQ 空间消息列表里的内容仅自己可见的说说天然抓不到网络不稳定也可能漏掉个别批次。这不算 bug是平台的边界提前知道总比事后困惑强。问题为什么只抓到一部分说说**解决**先确认是不是仅自己可见的内容如果是网络波动漏批次保持网络通畅、分几次运行即可。控制台会打印每一批的获取情况出错批次一目了然。二、十分钟装好环境照着抄就能跑我连 Python 都没装过能行吗——别担心GetQzonehistory 已经把流程压到最短了。它跨平台Windows、macOS、Linux 通吃。打开终端逐行复制下面这些命令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就六行前五步是装环境最后一步是启动。依赖装得慢换国内镜像秒装pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt问题启动时报无法找到 zbar 共享库怎么办**解决**这是二维码识别库没装。Linux 用户跑一句sudo dnf install -y zbarDebian/Ubuntu 是sudo apt install libzbar0macOS 更省心程序检测到 Homebrew 会直接引导你一键安装。装完再启动就正常了。三、扫码登录不碰密码一次登录长期复用 环境就绪接下来是最关键也最让人放心的一步登录。GetQzonehistory 走的是 QQ 官方二维码流程——程序在终端里打印出二维码手机 QQ 扫一下搞定。全程不碰你的密码密码这个东西自始至终都不经过程序。登录成功后登录状态会以 Cookie 形式缓存在本地的resource/user/目录。下次再运行程序会先把已登录用户列表列出来让你选直接回车就能继续用不用反复扫码。这里有个很贴心的设计请求缓存按 QQ 号分开存放在resource/fetch-all/下多账号互不干扰——给家人备份、给朋友备份各存各的数据不会串。哪天不想保留登录状态了删掉对应 Cookie 文件、重新扫码即可主动权始终在你手里。四、跑起来之后进度条、限速与中断保护 ⏱️点下回车真正的抓取就开始了。整个过程可以用下面这张流程图概括几个值得知道的细节程序会先估算消息总量再用进度条一格格推进每批抓 10 条休息几秒——这是刻意为之为了降低触发平台风控的概率保护你的账号稳定中途想停直接按CtrlC程序会先把已经抓到的数据保存下来再退出。这个中断保护逻辑写在main.py的signal_handler里意味着你每一次尝试都不会白干跑完后导出文件夹会自动打开并在控制台汇总一份报告总条数、最早一条说说的发布时间、好友数、说说数、转发数、留言数、图片数清清楚楚。问题程序跑得很慢正常吗**解决**正常。单批请求之间有间隔说说条数多时整体耗时自然偏长这是为账号安全刻意设计的节奏。耐心等进度条走完就行或者分几次运行、分批保存效果一样。五、数据到手这些玩法值得一试拿到本地之后想象力就打开了。用几行代码生成你的活跃度报告。Excel 的列名是时间、内容、图片链接、评论装个 pandas 就能统计import pandas as pd df pd.read_excel(你的QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S) df[年月] df[时间].dt.to_period(M) print(df.groupby(年月).size().tail(12))哪个月是话痨期、哪段日子突然沉默一眼就能看出来。再往深了做还能做词频分析、统计配图变化把回忆变成一份属于自己的年度报告。把网页版当纪念册收藏。*_说说网页版.html按时间倒序排列还原了头像、昵称、发布时间、正文、配图和评论连 QQ 表情都做了还原处理。不需要联网双击就能打开像翻一本自己的数字相册。设置定时任务让备份自动发生。Linux/macOS 在 crontab 加一行每月 1 号凌晨自动跑一次0 3 1 * * cd /你的路径/GetQzonehistory source myenv/bin/activate python main.pyWindows 用任务计划程序同样可以。增量备份的意义在于往后的每一条新说说也会被安稳地收进档案里你什么都不用做。六、放心用的前提隐私、边界与坦诚提醒动这类工具之前最该确认的就是安全和边界。说几个能让你安心的设计全程本地处理抓到的数据只写入你的硬盘不上传任何第三方服务器扫码免密登录不收集、不保存你的 QQ 密码Cookie 存在本地resource/user/想删随时删源码全公开登录、请求、解析逻辑分别在util/LoginUtil.py、util/RequestUtil.py、util/GetAllMomentsUtil.py里每一步都能自己核对缓存隔离请求缓存按 QQ 号分开存放多账号互不干扰。同时把话说在前面项目自带免责声明工具仅供学习与技术研究请勿用于商业或非法用途。备份的是你自己的空间内容别拿它去采集他人数据尊重平台规则、尊重他人隐私这是使用任何工具的前提。坦诚一点说这类工具的价值恰恰建立在克制之上——用它守住自己的回忆就够了。现在就动手把回忆搬回家备份这件事最大的成本从来不是技术而是以为它还在的侥幸。数据不会等你准备好趁现在还能打开就值得先搬一份回家克隆项目按第二节的命令装好环境运行python main.py手机扫码完成登录等进度条走完去resource/result/你的QQ号/翻一翻你的十年觉得顺手给项目点个 Star让更多想留住回忆的人找到它。当你亲眼看到十年前那条说说带着原文和图片静静躺在自己的硬盘里时那种踏实感比任何收藏夹都值。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考