GetQzonehistory:一键找回QQ空间历史说说的实用指南
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
QQ空间"动态"只能翻到最近的内容,更早的说说在feed里悄悄消失了。GetQzonehistory 是一个免费的开源 Python 工具,通过扫码登录,把你QQ空间的历史说说批量导出成 Excel 和图片,在本地一次备份完。
它到底能做什么
一句话定义:GetQzonehistory 在你的电脑上模拟扫码登录QQ空间,从"消息列表"抓取历史说说,再合并当前可见说说并去重,最终导出成 Excel 表格和图片文件夹。
核心能力:
- 抓取历史说说:从空间消息列表里取回 feed 中已经看不到的早期动态
- 分类导出:自动把内容拆成"自己发布的说说、转发、留言、好友"几类,各出一份 Excel
- 下载图片:说说里的图片全部存到本地 pic 目录,不怕原链接失效
- 还原网页:生成一个 HTML 文件,浏览器打开就是类QQ空间的时间线
| 传统做法 | 用 GetQzonehistory | |
|---|---|---|
| 获取范围 | 手动截图,只能存当前可见的 | 从消息列表自动回溯历史 |
| 耗时 | 逐页翻看,按小时计 | 按 10 条/批抓取,千条级数据十几分钟 |
| 数据形态 | 零散截图 | Excel + HTML + 图片文件夹 |
| 隐私 | 截图上传云盘就有外流风险 | 全程本地处理,数据不出你的电脑 |
三步跑起来
前提只有一项:电脑装了 Python(3.8 以上,推荐 3.10+)。
第 1 步:克隆项目并装依赖(约 2 分钟)
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory pip install -r requirements.txt依赖就是 pandas、requests、beautifulsoup4 这类常见库,装完即可。
第 2 步:启动程序,扫码登录
python main.py终端会生成一个二维码,用手机 QQ 扫一下。全程不用输入密码,登录成功后程序自动开始抓取。
第 3 步:等导出完成
程序按每批 10 条抓取,批与批之间暂停 3 秒,终端有实时进度条。说说多的话大约 10~30 分钟,中途去做别的事就行,结束后结果文件夹会自动打开。
跑完你能拿到手什么
所有结果保存在resource/result/你的QQ号/下:
resource/result/你的QQ号/ ├── 你的QQ号_全部列表.xlsx ├── 你的QQ号_说说列表.xlsx ├── 你的QQ号_转发列表.xlsx ├── 你的QQ号_留言列表.xlsx ├── 你的QQ号_好友列表.xlsx ├── 你的QQ号_说说网页版.html └── pic/ # 所有说说图片,按内容自动命名| 文件 | 是什么 | 格式 |
|---|---|---|
| 全部列表.xlsx | 空间消息的完整存档,含时间、内容、图片链接、评论 | Excel |
| 说说列表.xlsx | 你自己发布的说说 | Excel |
| 转发列表.xlsx | 你转发的内容 | Excel |
| 留言列表.xlsx | 你在别人空间留下的评论 | Excel |
| 好友列表.xlsx | 互动过的好友昵称、QQ、主页链接 | Excel |
| 说说网页版.html | 还原空间样式的网页,直接打开就能翻 | HTML |
| pic/ | 所有说说图片,重名自动加时间戳区分 | 图片文件夹 |
Excel 里字段很规整(时间、内容、图片链接、评论数),以后想按年份筛选、统计哪条最火,直接在表格里做就行。
谁会用、用起来有多顺手
陈老师,初中语文老师:她带的第一届学生毕业已经五年,当年记录课堂日常的那批说说在动态里翻不到了。她用 GetQzonehistory 导出一份完整清单,挑出 400 多条文字素材整理进教学札记,旧照片也一并留了下来。整个过程她只敲了两行命令。
周先生,95 后程序员:旧手机照片早就没了,他记得当年不少生活照只发在空间说说里。导出后他把 pic 文件夹整个拷进移动硬盘,再顺手把 Excel 丢进自己的网盘同步目录,算是给那几年做了份完整归档。
林女士,自媒体新手:她想写一系列"十年前的自己"主题文章,需要真实的时间线。用导出好的 HTML 网页版对照着翻,一条条核对日期和原文,比翻手机相册高效得多。
让它更好用的几个技巧
- 用虚拟环境跑:
python -m venv myenv激活后再装依赖,避免污染本机 Python 环境,卸载项目时直接删目录即可。 - 导出后先核对再备份:结束时的终端会打印消息总数、最早一条说说的时间、各类列表条数,确认数量对得上后,把整个 QQ 号文件夹压缩归档。
- 中断了也别慌:程序监听到了手动退出的信号,按 Ctrl+C 时会先保存已抓到的数据,网络断了重跑一遍即可补全。
- 每半年备份一次:消息列表回溯有边界,隔的时间越长,丢失的概率越大,定期跑一次是最省心的策略。
你可能想问
Q:会泄露我的账号密码吗?A:不会。登录只走扫码,密码根本不参与。所有数据处理都在你自己的电脑上完成,没有上传第三方服务器这一环节。
Q:为什么有的说说还是找不回来?A:工具的数据来源是空间"消息列表"和当前可见说说。如果一条说说从没出现在消息列表里(比如早期设置的仅自己可见),就抓不到,这属于平台侧的限制,不是工具 bug。
Q:数据量大会不会请求太快被封?A:不会。默认每批只取 10 条、间隔 3 秒,请求频率压得很低。避开网络高峰时段跑,更稳妥。
Q:完全不会编程能用吗?A:能。按上面三步贴命令、扫码、等进度条,不需要读懂任何一行代码。
说出去的东西并没有真的消失,只是平台不再替你展示。把数据握在自己手里,才算真正拥有这段记录。
行动清单:
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistorycd GetQzonehistory && pip install -r requirements.txtpython main.py- 手机 QQ 扫码,等进度条走完
- 把
resource/result/你的QQ号/整个文件夹压缩备份
别让平台替你决定哪些记忆该留、哪些该忘。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考