ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

GetQzonehistory 完整指南:4 步备份你的 QQ 空间全部历史说说

2026/9/20 2:38:46 拓冰建站 浏览量
GetQzonehistory 完整指南:4 步备份你的 QQ 空间全部历史说说 GetQzonehistory 完整指南4 步备份你的 QQ 空间全部历史说说【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory深夜朋友甩来一句翻出你 10 年前发在空间的那条说说。你往浏览器里翻了一百多页手酸了还没找到。开源项目 GetQzonehistory 干的就是这件事模拟登录你的 QQ 空间把历史说说连同配图、评论一次性导出成本地文件。读完这篇你能把整个空间存成 6 张 Excel 表加一个图片目录。先跑一次看看能拿到什么对比项手动整理GetQzonehistory导出 1000 条说说逐条复制粘贴起步要几个小时1 条命令15~25 分钟转发、留言基本靠手抄自动拆进独立的表配图右键另存一张一张点整批下载进 pic/ 目录已删但消息里还留着的老说说翻消息列表翻到放弃消息列表 说说列表双路合并中途断掉已做的白干CtrlC 也会保存已有数据最终形态一堆零散截图6 张 Excel 图片目录 网页版 HTML时间怎么估的程序每 10 条一批请求内部固定等 5 秒、批间再歇 3 秒一批约 8 秒1000 条折合约 13 分钟加上图片逐张下载留出 15~25 分钟比较稳。真实成本先摊开不需要显卡一台普通电脑就行真正的开销是时间和磁盘——固定等待决定了速度上限图片一张张落盘说说多的账号备上几个 GB 的空间。前置条件两个Linux 要装 zbar 共享库扫码识别依赖它macOS 按终端提示用 Homebrew 安装。只导出自己账号的数据仅供学习研究。所以使用门槛一句话一台手机扫码外加十几分钟的挂机时间。它替你省掉的三件事从一页页翻空间到一条命令抓完1000 条说说手动起步要几个小时它 15~25 分钟自动跑完你只负责看进度条。从只看得到现在的空间到找回开空间第一年的老说说删掉多年的说说能从消息列表里翻出来fetch_all 路线还能覆盖 2014 年以前的可见说说。从丢了就没了到图片全在本地每条说说的配图逐张下载成 jpg 存进 pic/ 目录评论、昵称按列存进 Excel跑完还会告诉你最早一条说说发于哪天。你让出去的只是重复劳动换来的是整个空间的一份可检索副本。三步看懂原理扫码、翻页、分装入库把 QQ 空间当成一间超大档案馆说说按时间码好架号。GetQzonehistory 就是你雇的档案员你提交申请它按编号逐页调卷、登记、装箱。拆开看就是三步登录领通行证终端生成二维码手机 QQ 扫一下拿到 cookieQQ 发给你的登录凭证相当于入场手环和 g_tk由 cookie 算出的校验码防止请求被伪造逻辑在 util/LoginUtil.py。翻页抓取逐页调卷消息列表路线每批取 10 条请求内部等 5 秒、批间歇 3 秒说说列表路线每页 30 条JSON纯文本数据格式先查总条数再算页数循环取完。原始响应会缓存在 resource/ 下第二次运行直接读缓存。分装落盘登记装箱按类型拆成说说、转发、留言、好友、其他、全部 6 类用 pandas写 Excel 的数据处理库生成 xlsx配图逐张下载最后拼出一份接近原版排版的网页版 HTML。结果写到哪由一个配置文件决定示意[File] temp resource/temp/ user resource/user/ result resource/result/跑完后按你的QQ号建目录6 张表、pic/ 图片目录和网页版 HTML 都在里面cookie 也按账号存在 user/ 下下次运行直接选账号。请求参数怎么拼集中在 util/RequestUtil.py接口有变先看它。一句话记扫码换票、翻页调档、分装入库没有一步靠运气。最快上手路径4 步跑通铁律先说仓库是只读的协作资产不要在里面改动、新增或删除任何东西。所有运行产物都写进工作目录下的 resource/升级更新也不会碰坏你的数据。第 1 步克隆仓库git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory第 2 步建虚拟环境装依赖venv 是给项目单独装依赖的沙盒不污染本机依赖共 11 个见 requirements.txtpython3 -m venv myenv source myenv/bin/activate pip install -r requirements.txtWindows 上激活命令换成.\myenv\Scripts\activate。Linux 还要补上扫码库sudo dnf install -y zbar用 apt 的系统改成sudo apt install zbar即可。第 3 步运行主程序登录python main.py终端弹出二维码手机 QQ 扫一下看到登录成功就开始抓取每批 10 条批间固定歇 3 秒。CtrlC 随时按已有数据会先存盘再退出程序启动时就注册了信号处理。第 4 步核对结果跑完自动打开resource/result/QQ号/里面是 6 张 Excel 表、pic/ 图片目录、一份说说网页版.html。想再拿全部未删除说说 高清图 Markdown 汇总补跑 fetch_all_message.py核心逻辑在 util/GetAllMomentsUtil.py。不想自己搭环境仓库 release 页有打包好的单文件程序下载直接执行同样是扫码起步。所以跑通的标准很简单扫码、等待、看到 6 张表和 pic/ 目录。新手最容易卡住的四个问题Q1Linux 一运行就提示 zbar 相关错误正常吗不正常是缺共享库。pyzbar扫码识别库依赖 zbar 这个系统级库Linux 先用 dnf 或 apt 装上再重跑macOS 按终端提示走 Homebrew 安装就行。Q2跑到一半按了 CtrlC前面抓的白抓了吗不白抓。程序启动时就注册了信号处理中断时先把已抓到的数据存盘再退出。存下来的是部分结果不是一张空表。**Q3有些说说没导出来是不是【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考