news 2026/8/22 14:09:11

3步备份QQ空间全部历史说说:GetQzonehistory 完整上手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3步备份QQ空间全部历史说说:GetQzonehistory 完整上手指南

3步备份QQ空间全部历史说说:GetQzonehistory 完整上手指南

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

你还记得2010年写下的第一条说说吗?想把它和之后十年的每一条都完整存下来?GetQzonehistory是一款免费开源的 QQ空间说说备份工具:扫码登录你的QQ空间,它就能自动抓取全部历史说说、转发、留言和图片,一键导出成 Excel、网页版和图片包,所有数据只留在你自己的电脑里。这篇文章带你用4条命令跑通第一次备份,新手照着做一遍就能出成果。

🚀 快速上手:4条命令完成第一次备份

你只需要一台装了 Python 3 的电脑。先把项目克隆到本地:

# 把项目仓库下载到本地(只需执行一次) git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory

再创建虚拟环境并安装依赖(虚拟环境能避免依赖包污染你本机的 Python,强烈建议):

# 创建名为 myenv 的虚拟环境 python -m venv myenv # 激活环境:Windows 执行 .\myenv\Scripts\activate,macOS/Linux 执行 source myenv/bin/activate # 安装全部依赖(BeautifulSoup、Pandas、Requests 等,一条命令搞定) pip install -r requirements.txt

最后启动程序:

python main.py

这条命令会在终端里打印出一张字符二维码——用手机QQ扫一扫就完成登录,全程不需要输入密码。登录成功后程序自动开工:按每10条一批翻空间消息列表,控制台有实时进度条,每批之间休息3秒,抓完自动导出,你只需要等。

🔍 后台发生了什么:备份流程全景

GetQzonehistory 工作流程图:登录验证 → 获取消息列表 → 分页抓取 → 解析整理 → 结果导出的完整链路

整个QQ空间历史说说导出的流程其实很朴素:扫码登录 → 分页抓取空间消息列表 → 解析出内容、图片、评论 → 多格式导出。同时它还会调用说说列表接口,把"目前仍然可见的所有说说"再捞一遍,用来补上消息列表里看不到的旧记录。全部逻辑由单入口 main.py 调度,登录、请求、解析、配置拆在 util/ 里,想魔改也很容易下手。

📦 备份完成,你会得到什么?

程序跑完会在终端提示"导出成功",并自动打开结果文件夹:

QQ空间说说备份导出结构:以QQ号命名的文件夹,内含Excel表格、网页版HTML与 pic 图片目录

resource/result/你的QQ号/里会躺着这些文件:

文件里面装了什么
QQ号_全部列表.xlsx全部记录:时间、内容、图片链接、评论
QQ号_说说列表.xlsx你自己发布的原创说说
QQ号_转发列表.xlsx你转发的内容
QQ号_留言列表.xlsx你写下的空间留言
QQ号_其他列表.xlsx好友动态等其他类型内容
QQ号_好友列表.xlsx消息列表中出现过的所有好友(昵称、QQ号、主页)
QQ号_说说网页版.html还原时间线样式的网页版,双击就能在浏览器里"翻空间"
pic/目录说说图片批量本地下载,文件名就是说说内容的前40个字

结束时终端还会打印一份汇总:共多少条消息、最早一条说说发布于何时、说说/转发/留言/图片各有多少条——一眼就能确认备份是否完整。想换导出位置?改一下resource/config/config.ini里的result路径即可。

💡 深入用法:三个真正值钱的技巧

技巧1:Ctrl + C 中断,已抓的数据一条不丢

数千条说说的首次备份可能要跑几个小时。中途需要关终端时,别强杀进程,按Ctrl + C就行——程序注册了信号处理器,退出前会把已经抓到的所有说说先导出成 Excel,下次再运行接着补。

技巧2:多账号备份,一次扫码长期有效

登录状态以本地文件形式缓存在resource/user/目录。再次运行python main.py时,程序会列出所有已登录账号,输入序号即可切换,输入0则重新拉二维码。所以"备份完自己的账号,再帮家人朋友备份"非常省事——对方只需扫一次码。

技巧3:附赠一段代码,看懂你的"青春活跃度"

导出的 Excel 全是结构化数据,随便怎么玩。这段小脚本能告诉你"哪一年你最爱发说说":

import pandas as pd from datetime import datetime df = pd.read_excel('resource/result/你的QQ号/你的QQ号_说说列表.xlsx') # 时间列是"2012年05月06日 20:14"这种格式,先解析成标准时间 def parse(t): for fmt in ("%Y年%m月%d日 %H:%M:%S", "%Y年%m月%d日 %H:%M"): try: return datetime.strptime(t, fmt) except (ValueError, TypeError): continue return None df['发布时间'] = df['时间'].apply(parse) print(df['发布时间'].dt.year.value_counts().sort_index()) # 每年发了多少条

想筛某段时间、按图片数量排序、做统计图表,同理即可。

⚠️ 避坑与排错:常见问题的直接答案

  1. macOS / Linux 提示"无法找到 zbar 共享库":解码二维码的pyzbar依赖系统 zbar 库。程序会自动检测并引导你安装(macOS 有 Homebrew 时直接回车选y即可;Linux 可用包管理器安装libzbar),装完重跑即可。
  2. Windows 终端乱码:程序已强制标准输出为 UTF-8;若仍有问题,先执行chcp 65001再运行。
  3. 为什么备份结果"少"了几条?两个机制边界要知道:设为"仅自己可见"的说说不出现在消息列表里,抓不到;已删除且不在说说列表里的记录同样无法找回。所以结果是"平台上所有可见记录的完整备份",这已是该机制的上限。
  4. resource/user/里的文件别随手转发:那是你的登录凭证缓存,删了只是要重新扫码,但别分享给别人。
  5. 时间预期:每10条休息3秒是对接口的克制设计。千条说说大约几分钟到十几分钟,"十年老空间"建议放一夜让它慢慢跑。

🔒 安全与隐私:你的数据去了哪里?

放心把账号交给这款QQ空间备份工具,理由很简单:

  • 全程本地处理:所有请求都由你的电脑直连QQ服务器完成,不经过任何第三方服务器,数据不出你的机器
  • 扫码登录、不碰密码:走QQ官方二维码登录通道,整个过程不输入、不存储你的密码
  • 登录凭证可手动销毁:备份完成后删掉resource/user/里的文件,登录态即彻底清除
  • 开源可审查:代码完全开放,完整说明与免责声明见 README.MD

一句提醒:请只备份本人账号的数据,并留意平台服务条款,这也是 README 免责声明里明确要求遵守的。

写在最后

扫一次码,十年的说说就安安稳稳地躺在 Excel、网页和一整包图片里——这是你能给自己的QQ空间记忆做的最踏实的一件事。工具已经准备好了,剩下的就是回去克隆、扫码、等待。备份这件事,越早开始,回忆越完整。

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/22 14:06:27

PCSX2 Gamefixes与PNACH作弊码完全指南:解决闪退卡顿并解锁60帧

PCSX2 Gamefixes与PNACH作弊码完全指南:解决闪退卡顿并解锁60帧 【免费下载链接】pcsx2 PCSX2 - The Playstation 2 Emulator 项目地址: https://gitcode.com/gh_mirrors/pcsx24/pcsx2 PCSX2 是最流行的 PS2 模拟器,其 Gamefixes 自动游戏修复 与…

作者头像 李华
网站建设 2026/8/22 13:58:22

如何快速给 Unity WebGL 加上原生输入框:WebGLInput 完整上手指南

如何快速给 Unity WebGL 加上原生输入框:WebGLInput 完整上手指南 【免费下载链接】WebGLInput IME for Unity WebGL 项目地址: https://gitcode.com/gh_mirrors/we/WebGLInput 把 Unity 游戏发布到 WebGL 后,登录页的 InputField 能看见、敲不进…

作者头像 李华