10 分钟把QQ空间全部历史说说备份到本地:GetQzonehistory 上手教程

发布时间:2026/9/20 5:19:43
10 分钟把QQ空间全部历史说说备份到本地:GetQzonehistory 上手教程 10 分钟把QQ空间全部历史说说备份到本地GetQzonehistory 上手教程【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个把QQ空间历史说说完整导出到本地硬盘的开源备份工具。扫码登录一次程序按批次抓取空间内可获取的全部历史消息生成六张 Excel 表格、可离线翻阅的 HTML 网页版和高清配图目录全程只写入本机。它适合想给自己的空间数据做一次结构化本地备份、又不想写代码的人。谁应该先做这件事先说清楚这个工具解决的三个实际问题第一删掉的说说很难再找回。QQ空间的历史消息列表是查看旧内容的唯一入口某条动态一旦从列表里消失常规途径就无法再读到。趁列表还在把内容抓一份下来是成本最低的保险。第二配图链接会随时间失效。空间图片以缩略图链接分发原图链接并不保证永久可访问早年的说说配图现在打开 404 的情况很常见。本地存下高清原图就不依赖远端是否还活着。第三云端数据没有批量导出的官方入口。多年的说说、转发、留言都存放在平台服务器上格式、保留策略都由平台决定。把它们转成自己的 Excel、网页和图片文件数据才真正掌握在自己手里。十分钟跑通备份环境准备一个命令块完成安装项目基于 PythonWindows、macOS、Linux 均可运行git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate pip install -r requirements.txt python main.pyWindows 下激活虚拟环境改为.\myenv\Scripts\activate。依赖下载慢时把安装那行换成国内镜像pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt。扫码登录免密码登录态本地缓存运行后终端打印一个 ASCII 二维码用 QQ 手机 App 扫码确认即可密码全程不出现在任何环节。登录成功后Cookie 以 QQ 号为文件名写入resource/user/目录。下次启动会先列出已登录用户供选择直接回车序号复用登录态输入 0 则重新扫码方便多个账号切换。二维码提示已失效时多为网络波动或本机系统时间偏差重新运行程序生成新码即可刚被平台安全策略拦截的等几分钟再试。抓取节奏与中断保护慢是设计中断不丢数据抓取按每批 10 条推进批次之间固定停顿 3 秒目的是压低请求频率、保持账号稳定属于有意设计的节奏而非性能问题。运行中随时可以按CtrlC停止main.py 里注册了signal_handler收到信号后先把已抓到的全部数据落盘再退出跑一半中断不会白干。正常跑完后程序自动打开导出文件夹并在控制台汇报消息总条数、最早一条说说的发布时间、各列表数量与图片总数。备份完成会生成哪些文件所有结果统一放在resource/result/你的QQ号/下结构固定。六张表格的分工如下文件内容你的QQ号_全部列表.xlsx全部抓取消息的汇总时间、内容、图片链接、评论四列你的QQ号_说说列表.xlsx自己发布的说说你的QQ号_转发列表.xlsx转发过的内容你的QQ号_留言列表.xlsx空间留言板的互动记录你的QQ号_其他列表.xlsx好友在自己空间的互动消息你的QQ号_好友列表.xlsx昵称、QQ 号、空间主页地址时间列精确到秒图片链接与评论各自独立成列方便后续做统计或迁移。网页版你的QQ号_说说网页版.html将说说与转发按时间倒序渲染头像、昵称、发布时间、正文、配图、评论都在页面内QQ 表情码会还原成图片。双击即可用浏览器打开离线也能完整翻阅。配图目录pic/每条说说的图片按正文内容命名下载文件名截断到 40 字符重名自动加后缀。抓取时会把链接中的缩略图参数替换为高清版本本地原图到手后远端链接失效也不影响查看。备份之后能做的三件事用 pandas 统计每年发了多少条。表格列名即字段名几行代码出结果import pandas as pd df pd.read_excel(resource/result/你的QQ号/你的QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S) print(df[时间].dt.year.value_counts().sort_index())在此基础上可以继续做高频词统计、每年配图数量变化整理成一份个人年度报告。把网页版当个人档案长期留存并挂上定时任务追新。Linux/macOS 用 crontab、Windows 用任务计划程序每月自动跑一次新写的动态会被追加进同一份档案。补抓 2014 年以前的早期内容。fetch_all_message.py 是补充入口只抓取所有可见且未删除的说说含 2014 年之前数据同步下载高清图并输出所有可见说说.md。请求缓存独立放在resource/fetch-all/重复运行直接复用缓存不会反复请求。边界、安全与高频问答哪些内容抓不到。抓取依赖空间的历史消息列表列表之外的内容不在范围内典型如仅自己可见的说说。网络不稳时可能漏掉个别批次保持网络通畅、必要时分多次运行即可。安全设计。数据只写入本机硬盘不上传任何第三方服务器不收集、不保存密码Cookie 存在本地resource/user/不放心可直接删除对应文件再重新登录。登录、请求、解析的实现分别在 util/ 目录的 util/LoginUtil.py 等文件中源码全部可审查目录结构与安装说明见 README.MD。使用边界。项目自带免责声明仅供学习与技术研究使用不得用于商业或非法用途。备份的对象应是你自己的空间内容不要用来采集他人数据。高频问答。启动提示无法找到 zbar 共享库LinuxRPM 系执行sudo dnf install -y zbarDebian/Ubuntu 执行apt install libzbar0macOS 会在 util/LoginUtil.py 内置引导中通过 Homebrew 一步装好。二维码失效重新运行程序生成新码即可。抓取偏慢每批 10 条、批间隔 3 秒是刻意设计用于保护账号稳定无需调整。写在最后平台上的数据存得再久本质上仍托管在别人的服务器里。当全部历史说说、高清配图和六张表格都落在本地文件夹中这份数据是否还在就不再由平台决定。跑一次备份把判断权收回自己手里。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询