QQ空间说说历史完整导出教程:免费备份全部说说、评论与高清图片

发布时间:2026/9/20 22:33:29
QQ空间说说历史完整导出教程:免费备份全部说说、评论与高清图片 QQ空间说说历史完整导出教程免费备份全部说说、评论与高清图片【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory如果你的 QQ 空间里堆着上千条历史说说GetQzonehistory 能把说说、转发、评论和配图一次性导出备份下来全程免费。跑完你会拿到 6 张 Excel 表、1 个离线网页和 1 个高清图片文件夹全部落在本地电脑上。这篇教程带装、带跑、带你逐项对账还会把常见报错一次讲清。快速跑通6 条命令完成第一次 QQ 空间导出只要装过 Python 3Windows、macOS、Linux 都能跑。按顺序复制下面这段终端最后会弹出一个二维码git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate # Windows 请改用 myenv\Scripts\activate pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt python main.py依赖装不动就把安装那行换成镜像源命令上面已带上镜像参数。手机 QQ 扫完码后等进度条看到导出成功提示就可以进入对账环节。不想配环境的话仓库 release 里有打包好的单文件下载后直接执行即可。 结果验收导出文件夹里逐项对账所有产物集中在一个文件夹每一样都能单独检查不用听信大概导出了。程序结束会自动打开resource/result/你的QQ号/控制台同时打印总条数、最早一条说说的时间、各类消息数量和图片张数文件里面是什么怎么验收QQ号_全部列表.xlsx全部消息时间、内容、图片链接、评论抽查一行时间精确到秒图片 URL 独立占列QQ号_说说列表.xlsx你本人发布的说说条数应小于等于全部列表对照最近几条说说QQ号_转发列表.xlsx你转发过的内容内容列里带转发标记QQ号_留言列表.xlsx你在留言板留下的互动时间、内容、图片三列齐全QQ号_其他列表.xlsx好友出现在你动态里的消息条数约等于全部列表减去你自己发布的QQ号_好友列表.xlsx互动好友的昵称、QQ 号、空间主页主页链接可直接点开QQ号_说说网页版.html说说转发按时间倒序双击打开头像、正文、高清配图、评论齐全pic/全部配图文件名取自说说正文张数与控制台打印的图片列表共有 N 张一致评论按谁、何时、说了什么逐条拆开存网页版把 QQ 表情换成了图片缩略图参数被替换成原图参数点开就是大图。这一步对完账后面做统计才有底。原理与边界数据走四步链路拿不到什么也讲清楚整条链路就四个动作看懂它你就知道这份备份的上限在哪。只扫码登录全程不打密码程序在终端打印一个 ASCII 二维码手机 QQ 扫一下就算登录不收集密码。Cookie 存进resource/user/下以 QQ 号命名的文件再次运行时程序会列出已登录账号让你选序号输 0 才重新扫码。登录逻辑集中在 util/LoginUtil.py。两路数据合并分批限速数据分两路第一路是空间历史消息列表每批 10 条批与批之间程序主动停 3 秒这是刻意的限速第二路是未删除的可见说说接口每页 30 条能补到 2014 年之前的老内容。两路合并去重后再分类落盘成 6 张表。原始请求按 QQ 号缓存在resource/fetch-all/重跑不会重复拉取多账号互不串。请求封装在 util/RequestUtil.py说说解析在 util/GetAllMomentsUtil.py输出路径配置在 resource/config/config.ini。中断也不白跑按CtrlC时main.py注册的signal_handler会先把已抓到的内容存盘再退出。进度条走得慢就停掉下次接着跑已有数据不会丢。哪些内容天然拿不到工具读的是消息列表 可见说说仅自己可见的说说、列表之外的内容天然不在结果里。这不是 bug是数据来源决定的上限。⚠️ 常见卡点速查出问题时先翻这张清单运行中遇到不顺先对着下面这张表排查多数问题两分钟内能解决现象多半原因处理办法pip 装依赖慢或失败网络源问题换镜像源pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt提示无法找到 zbar 共享库缺二维码识别组件RPM 系 Linux 执行sudo dnf install -y zbarmacOS 由程序引导 Homebrew 安装并自动建软链接二维码已失效或扫码后长时间无反应手机 QQ 未在线、二维码过期、系统时间不准重新运行生成新码刚被风控拦截时等几分钟再试只抓到一部分说说仅自己可见的内容不在消息列表网络抖动漏批前者属正常边界后者可多跑几次补齐已存盘的数据不丢进度条走得特别慢每批 10 条之间刻意停 3 秒正常限速现象CtrlC中断也会先存盘可分多次跑 进阶玩法把备份变成统计、定时任务和 Markdown 存档数据是结构化的往下做统计和归档都是十分钟的事。用 Pandas 算出你的话痨月Excel 列名是现成的几行代码就有月度分布import pandas as pd df pd.read_excel(你的QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S) print(df.groupby(df[时间].dt.to_period(M)).size()) # 每月发了几条 print(df[内容].str.len().sort_values(ascendingFalse).head(3)) # 最长的三条再往上加词频、配图数量随时间的变化回忆就能变成一张图表。crontab 定时自动备份Cookie 未过期时定时任务不用重新扫码。Linux/macOS 在 crontab 里加一行每月 1 号凌晨 3 点跑一次Windows 用任务计划程序做同样的事0 3 1 * * cd /path/to/GetQzonehistory source myenv/bin/activate python main.py提醒一句Cookie 有有效期过期后要重新扫码一次。用 fetch_all_message.py 另存 Markdown 存档仓库里另有 fetch_all_message.py 入口单独执行python fetch_all_message.py能把可见说说另存成所有可见说说.md图片一并下载适合想要一份笔记工具里直接可读的版本。 安全与红线数据只落在你自己的硬盘上所有数据都留在自己电脑上红线只有一条。抓到的数据只写入本地resource/result/不经过任何第三方服务器。登录靠扫码不收集密码Cookie 在resource/user/不放心就删掉重扫。全部代码开源可查登录、请求、解析、配置各是一个独立模块可以逐行过一遍源码。只备份你自己空间的内容不要拿它去抓别人的数据。项目声明仅供学习与技术研究不得用于商业或非法用途。第一次备份五步走十分钟跑完克隆仓库git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory建虚拟环境、装依赖卡住就换镜像源运行python main.py终端出现二维码手机 QQ 扫码完成登录进度条走完到resource/result/你的QQ号/对账六张表、网页版、高清图顺手把 Pandas 统计那段跑一遍看看你十年里最活跃的月份今晚花十分钟跑完第一遍你空间里的十年数据就有了第二份存档。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考