
QQ空间历史说说完整备份教程免费开源工具GetQzonehistory三步拿回十年回忆【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款免费开源的QQ空间历史说说备份工具全程不用输入密码扫码登录后自动抓取你发布过的全部说说、转发、留言与配图整理成 Excel 表格和离线网页版保存到本地。这篇文章用先看成果、再动手、后进阶的顺序带你跑通第一次完整备份并讲清楚拿到数据之后还能做什么。先看结果一次完整备份能产出四样东西先给结论免得你白折腾。整套流程跑完后程序会自动在resource/result/你的QQ号/目录下生成全部结果目录结构长这样第一样六张分工明确的 Excel 表格。备份不是把所有内容混成一锅而是分门别类整理好表格名称里面装了什么全部列表抓到的所有消息汇总时间、内容、图片链接、评论都在一行说说列表你自己发布的说说转发列表转发过的每一条内容留言列表空间留言板上的互动记录其他列表朋友在你空间留下的互动消息好友列表昵称、QQ号、空间主页地址一应俱全时间精确到秒、内容原样保留、图片链接单独成列、评论做了结构化拆分——之后无论是做分析还是迁移到其他平台数据都顺手得多。第二样一个离线也能翻看的网页版。*_说说网页版.html会把说说和转发按时间倒序排好还原出头像、昵称、发布时间、正文、配图和评论列表连 QQ 表情都做了还原处理。它是纯本地文件不需要联网双击就能打开像一本专属于你的数字纪念册。第三样自动下载并高清化的配图。所有图片会存进pic/目录文件名直接取自说说内容一眼就能认出是哪条动态抓取时还会自动把链接替换成高清版本避免只留下一堆模糊缩略图。就算以后原链接失效本地这张原图依然完好。如果只抓到一部分说说怎么办工具能读取的是空间历史消息列表里的内容列表之外的消息例如仅自己可见的说说天然拿不到网络不稳定也可能漏掉个别批次。建议保持网络通畅必要时多运行几次或者留意控制台输出里有没有报错批次。动手第一步四条命令把运行环境一次配好项目基于 PythonWindows、macOS、Linux 都能跑。下面是完整的初始化流程每条命令后面都标注了它到底在干什么# 把项目源码拉到本地 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory # 进入项目目录 cd GetQzonehistory # 创建一个名为 myenv 的独立虚拟环境避免污染系统里的 Python python -m venv myenv # 激活虚拟环境Windows 用 .\myenv\Scripts\activate source myenv/bin/activate # 安装依赖库requests、pandas、pyzbar 等都在这里一次装齐 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 对应apt install libzbar0macOS 上项目在util/LoginUtil.py里做了引导会提示你通过 Homebrew 一键安装。动手第二步扫码登录一次之后不用再输密码登录走的是官方二维码流程程序在终端弹出二维码用手机QQ扫一下就完成认证全程不碰密码。登录状态会以 Cookie 的形式缓存在resource/user/目录下下次再运行程序会先列出已经登录过的账号让你直接选择省去反复扫码的麻烦。扫码后一直提示二维码已失效或没反应先确认手机QQ已登录且网络正常再检查电脑系统时间是否准确然后重新运行生成新二维码。如果刚被安全策略拦截等几分钟再试同时避免多台设备同时登录空间。动手第三步耐心等进度条走完中断也不丢数据抓取开始后终端会显示进度条每抓完一批会停顿几秒——这个节奏是刻意设计的目的是降低触发平台风控的概率所以慢是正常的耐心等就好。整个流程从登录到生成结果可以对照下面这张图理解几个体验细节值得一说中断保护中途想停直接按CtrlC程序会先把已经抓到的数据保存下来再退出。这个逻辑写在main.py的signal_handler里也就是说每次尝试都不会白费。自动汇总跑完后导出文件夹会自动打开并打印报告——总共有多少条消息、最早一条说说是什么时候发的、好友列表多少人、图片多少张一目了然。程序跑得很慢正常吗正常。单批请求之间有间隔说说条数多时整体耗时确实偏长这是为保护账号稳定性刻意设计的。等进度条走完即可也可以分成几次运行、分批保存结果。图片没下载全怎么办先检查网络是否正常、pic/目录是否可写若个别链接本身失效Excel 的图片链接列里还保留着原始 URL可以手动补下。动手第四步把备份变成长期习惯数据一旦落到本地玩法就多了。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.year print(df[年份].value_counts().sort_index())哪年话痨、哪年沉默一跑便知。再往深了做还能统计高频词汇、分析配图数量变化把回忆变成一份属于你自己的年度报告。网页版说说网页版.html适合直接收藏随时双击翻看。想定期留档的话还可以配置定时任务让备份自动运行Linux/macOS 在 crontab 里加一行Windows 用任务计划程序同样可以。增量备份的意义在于——往后的每一条新说说也会被安稳地收进这份档案里。放心用的前提全程本地处理与明确的使用边界备份工具最该关心的就是安全性。GetQzonehistory 的几个设计可以让你安心全程本地处理抓到的数据只写入你的硬盘不会上传到任何第三方服务器扫码免密登录不收集、不保存你的QQ密码Cookie 存在本地resource/user/目录不放心随时可以删除重新登录源码完全公开登录、请求、解析逻辑分别在util/LoginUtil.py、util/RequestUtil.py、util/GetAllMomentsUtil.py中每一步都可以自己核对缓存隔离请求缓存按QQ号存放在resource/fetch-all/目录多账号互不干扰。同时也要把话说在前面项目自带免责声明工具仅供学习与技术研究使用请勿用于商业或非法用途。备份的是你自己的空间内容别拿去采集他人数据——尊重平台规则和他人隐私是使用任何工具的前提。趁还能打开现在就是备份的最好时机备份这件事最大的成本从来不是技术而是以为它还在的侥幸。与其等某天发现一条旧说说悄然消失不如今晚花十几分钟把项目克隆到本地跑通上面的流程扫码、等待、打开文件夹亲眼看着十年前那条带着原文和配图的说说静静躺在电脑里。那种踏实感比任何收藏夹都值。如果觉得顺手别忘了去项目主页点个 Star让更多想留住回忆的人找到它。数据不会等你趁今天把那些珍贵的数字记忆握在自己手里。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考