news 2026/8/24 21:49:43

QQ空间备份:手把手把五年说归档到本地Excel

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QQ空间备份:手把手把五年说归档到本地Excel

QQ空间备份:手把手把五年说归档到本地Excel

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

翻到2019年的那条说说,配图已经灰了,点进去只剩一句"图片已失效"。QQ空间备份这事不能再拖——GetQzonehistory 是个免费开源小工具,自动翻遍所有历史分页,把说说、图片和评论一次性存成本地Excel。读完本文你能跑通备份。

工具速览

说白了,它就是一个自动翻页器+图片下载器+表格生成器。输入是扫码登录的QQ号,输出是一堆Excel表格和一堆本地图片,自动下载QQ空间图片也不在话下。

QQ空间备份运行界面

五分钟跑通:QQ空间说说导出

装好环境

下载项目,建一个隔离的虚拟环境(相当于给依赖单独开一个房间),把依赖装进去。

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 -r requirements.txt

扫码登录

运行主程序,终端里会"画"出一个二维码,用QQ扫一下,手机上点确认。

python main.py

⚠️ 二维码有效期只有2分钟左右,过期就重新运行python main.py,不用重装任何东西。

QQ空间历史归档扫码登录

等它跑完

它每翻一页自动停3秒,你只需要等;结束后会自动打开结果文件夹,里面按QQ号分好了文件。

ls resource/result/

它背后干了什么

你不需要看懂实现,但花30秒知道一下也无妨。

第一,登录走的是扫码换令牌,不碰密码:手机QQ确认后,服务端发一张会话令牌(可以理解成一张限时门禁卡),之后的请求全靠它进门,它还会缓存在本地,下次免扫码。

第二,数据靠"翻页"一页页往回拉:先问服务端总共有多少条说说,再每次拉30条,像翻手机相册,每次记住翻到的位置,接着从下一页继续,直到最早的一条。

你的数据长什么样

打开那个Excel,第一列是时间(精确到秒),第二列是内容,第三列是图片链接,第四列是评论,说说、转发、留言还各有一个分表。点赞数、评论都在里面,筛选框一拖就能分析。

QQ空间备份Excel导出结果

踩坑急救包

别慌,大概率是这几个原因,先试试,九成能解决。

  • 二维码不显示→ 终端字体渲染不了字符画,或缺了zbar依赖 → 直接打开 resource/temp/QR.png 用手机扫。
  • 登录后卡住不动→ 本地缓存的登录凭证过期 → 清空 resource/user 目录后重新运行、重新扫码。
  • Excel写不进去→ 输出目录没权限或路径写错 → 把 resource/config/config.ini 里的 result 改成可写目录。
  • 图片缺几张→ 网络抖动导致个别请求失败 → 重新运行一次程序,缺失的图片会重新下载。

玩出花来

把备份画成年度社交报告

拿pandas(一个专门处理表格的Python库)四行代码画一张柱状图,看看自己哪年话最多。

import pandas as pd df = pd.read_excel('resource/result/你的QQ号/全部列表.xlsx') df['年份'] = df['时间'].str[:4] df.groupby('年份').size().plot(kind='bar', title='年度发布数量')

把QQ空间数据迁移到本地博客

项目自带第二个入口,一条命令把所有可见说说转成Markdown(可直接当博客文章用的纯文本格式),图片一并下载到同目录,整个文件夹丢进博客仓库就能用。

python fetch_all_message.py

参数微调

所有配置就在 resource/config/config.ini,一共三项,都是路径:

参数名默认值什么时候需要改它
result./resource/result/想把备份存到别的盘或更好找的位置
user./resource/user/换机器、或不想让登录凭证留在项目里
temp./resource/temp/临时文件(含二维码图)想放到别处

今晚花十分钟跑一次,比担心"明年它还在不在"要踏实得多。💾 新说说每天都在产生,把它变成每季度跑一次的固定习惯,几年后你手里就是一整套能检索的QQ空间历史归档。

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

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

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

免费的游戏助手AI Smart Game Companion

众所周知,一个人玩游戏非常孤独,特别是我的世界这种,非常痛苦 然而,市面上的AI陪伴助手都要收费 所以,我写了个软件,只需要一个AI大模型他就能使用 他每5秒上传截图,传给大模型,让大…

作者头像 李华
网站建设 2026/8/24 21:45:58

广州关键词教育适合什么样的孩子?家长关心的几个问题

“广州老牌教培品牌广州关键词教育,深耕教育行业19年,为什么能持续获得本地家长信赖?本文从办学底蕴、教学服务、师资教研和学习规划几个角度,看看家长在意的到底是什么。 近几年,广州教培市场经历了不少变化。家长给孩…

作者头像 李华
网站建设 2026/8/24 21:45:31

OSI与TCP/IP模型:异构网络互通的核心原理与实践指南

这次我们来看一个网络技术领域的核心基础:异构网络互通。这不仅是计算机网络课程的重点,更是实际工程中解决不同系统、不同设备间通信问题的关键。理解它,才能真正明白数据是如何跨越千差万别的网络环境,从你的手机精准抵达千里之…

作者头像 李华
网站建设 2026/8/24 21:42:52

YOLO高尔夫球品牌标识目标检测数据集-6101张

YOLO高尔夫球品牌标识目标检测数据集 高数据量铬软x ls检测:YOLO26 深度训练方案 📊 数据集基本信息 目标类别: [‘Chromesoft_x_ls’, ‘Prov1’, ‘Prov1x’, ‘Tp5’, ‘Tp5x’]中文类别:[‘铬软x ls’, ‘Prov1’, ‘ProV1x’…

作者头像 李华
网站建设 2026/8/24 21:42:27

Coze多Agent协作实战:零代码构建AI工作流团队

这次我们来看一个能让你快速组建AI工作团队的项目——Coze智能体。它不是那种需要本地部署、消耗大量显存的模型,而是一个在线的、低门槛的AI智能体开发平台。核心价值在于,你可以像搭积木一样,通过组合不同的“智能体”来完成复杂任务&#…

作者头像 李华