GetQzonehistory:十分钟完整导出QQ空间历史说说,手把手备份指南 GetQzonehistory十分钟完整导出QQ空间历史说说手把手备份指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory上周一位朋友想回看大学时在QQ空间发的一条动态打开才发现图片已经裂成破图标底下的评论也只剩残片。她叹了口气“我以为都存在平台上了原来只是存在别人的服务器上。”如果你用了QQ空间五年以上那些历史说说、评论和照片现在同样只存在别人的机房里。开源工具GetQzonehistory就是干这件事的扫码登录后它自动把你账号下的历史消息一条条取回整理成 Excel、HTML 网页和本地图片让你轻松完成一次完整的QQ空间说说备份。使用前后你的数据是两种状态没用它的时候数据存在平台服务器上看没得看全凭平台政策想留档只能手动复制粘贴、图片一张张另存几百条动态折腾一整天就算存了下来文件散在各个文件夹过两年自己都找不到。用它之后一次运行说说、转发、评论、留言、好友、图片全部自动取回结果按分类落盘六份 Excel 列表 一个网页版时间线 一个图片文件夹全程只需要你扫一次码剩下的是进度条的事。一句话收束它的价值把借住在平台上的回忆搬回你自己硬盘上变成一份你说了算的副本。从0到第一次备份十分钟导出指南整个上手过程只有四步全程不需要你懂爬虫或协议。第一步下载项目并安装依赖前提是你电脑上有 Python 3.7 及以上版本打开终端执行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装完依赖没有报错就算环境就绪。所有依赖网络请求、页面解析、Excel 生成、登录二维码都在requirements.txt里列好了一条命令装齐。第二步运行主程序扫码登录python main.py终端会显示一个登录二维码用手机 QQ 扫一下就像平时登录电脑版 QQ 空间一样。看到用户你的QQ号,你的昵称登录成功这一行说明授权成功。 提示Linux 用户如果提示找不到 zbar 库按终端给出的指引装一下即可那是用来识别二维码的组件Windows 和 macOS 上不用管。第三步等进度条跑完全自动采集登录成功后程序会自动翻页采集每取回 10 条会暂停 3 秒——这是它主动降低请求频率的节流设计属于正常现象不是卡住了。你去倒杯水回来时进度条应该已经走到头结果文件夹会被自动打开。第四步对照结果目录验收备份完整性数据统一落在resource/result/你的QQ号/下保存路径可在resource/config/config.ini里改。打开这个目录逐项核对生成文件内容怎么核对QQ号_全部列表.xlsx所有可见消息的总表总条数是否与终端报告的数字一致QQ号_说说列表.xlsx你自己发布的说说抽查最早一条的时间是否对得上QQ号_转发列表.xlsx你转发的内容看转发来源是否齐全QQ号_留言列表.xlsx收到的留言确认近几天的留言都在QQ号_好友列表.xlsx互动过的好友信息核对好友总数QQ号_说说网页版.html网页版时间线双击打开能正常显示即可pic/文件夹说说里的原始图片随机抽几张能否正常打开程序结束时会打印一份统计总条数、最早一条说说的时间、好友数、图片数。报告里的每个数字和目录对得上这次QQ空间数据导出就算真正完成了。它是怎么做到的一次老照片冲洗式的采集原理其实比你想的简单。把它想成一位冲洗照片的师傅你递过去的底片是 QQ 空间的消息列表他按页翻着逐张显影最后把冲洗好的照片分门别类装进相册——Excel 是目录卡HTML 是按时间排好的相框pic/是照片本身。具体到代码都在util/目录里五个模块分工明确模块文件职责大白话理解util/LoginUtil.py生成登录二维码、换取登录凭证领进门的通行证util/RequestUtil.py按页请求历史消息列表一页一页翻相册util/GetAllMomentsUtil.py补取未删除的全部说说含较早年份翻出抽屉最底层的旧相册util/ToolsUtil.py解析页面数据、生成 Excel 和网页版把照片冲洗好、装进相册util/ConfigUtil.py管理缓存、用户、结果的保存目录决定每个东西放哪个柜子main.py 是串起这一切的入口。整个流程一句话就能讲完扫码登录 → 分页翻完消息列表 → 补取未删除的说说 → 分类落盘成 Excel、图片和网页 → 自动打开结果文件夹。导出之后三个把数据用起来的思路数据躺在硬盘里只是第一步导出来之后还可以这样玩。用 Excel 做一份个人年度报告打开说说列表几行统计就能看出你哪一年话多、哪一年沉默import pandas as pd data pd.read_excel(你的QQ号_说说列表.xlsx) print(data[时间].str[:4].value_counts().sort_index())哪一年发的最多、哪一年突然断更往往对应着你人生里值得记一笔的事。把网页版时间线变成时光机你的QQ号_说说网页版.html保留了头像、原文、图片和评论的原始排版双击就能在浏览器里翻。逢生日或纪念日翻到那一天截个图发给当时的同行好友比发一句还记得那天吗有分量得多。用第二个入口挖出更早的说说除了 main.py仓库里还有一个独立入口 fetch_all_message.py它直接请求所有可见的未删除说说包含更早年份并把结果连同高清图片整理成一份带时间线的 Markdown 文稿所有可见说说.md。运行python fetch_all_message.py即可适合想要一份纯文字图片档案、不走 Excel 流程的时候。关于QQ空间说说备份的常见疑问Q能导出哪些类型的说说A公开和好友可见的内容都能取到包括说说、转发、评论、留言和图片。设置成仅自己可见的受平台隐私机制限制取不到这一点所有工具都一样。Q跑一遍要多久A程序每取 10 条会休息 3 秒来避免被限流几百条的动态通常十几分钟内跑完。条数越多时间越长建议在网络稳定的时段运行。Q中途断了要重新来吗A不用。手动中断时已取回的数据会先保存下来不会白跑全量入口取到的内容也会写入缓存文件再次运行会从断点附近接着来。Q隐私安全吗A整个采集和整理过程都在你自己电脑上完成动态内容不会上传到任何第三方服务器图片存下来之后断网也能看。登录凭证只用于读取你自己的数据。Q支持哪些系统A需要 Python 3.7Windows、macOS、Linux 都能跑。Windows 和 macOS 体验最顺Linux 需要额外装 zbar 库用于识别二维码终端会给出具体命令。写在最后你当年在QQ空间写下的那些句子不是发给谁看的是留给未来的自己看的。趁图片还没裂、评论还在跑一次备份让这段人生有一份永远不会下线的副本。现在就打开终端把过去十几年请回你自己的硬盘上。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考