ARTICLE DETAIL

建站实战干货

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

GetQzonehistory:十分钟完成一次免费的QQ空间备份与说说导出

2026/8/22 19:55:04 拓冰建站 浏览量
GetQzonehistory:十分钟完成一次免费的QQ空间备份与说说导出 GetQzonehistory十分钟完成一次免费的QQ空间备份与说说导出【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory十年前在空间发过的照片链接今天多半已是死链。趁QQ空间数据还在把备份做起来是每个老用户的必修课GetQzonehistory是一款免费开源QQ空间备份工具扫码登录后把账号下的说说、转发、留言、评论与配图逐条导出为 Excel 和离线网页全部落盘到你自己的电脑全程不碰密码。 为什么值得现在做藏在空间里的三种风险你的QQ空间是一个密码由别人设的保险箱。里面存了上千条说说和照片但规则都掌握在保管方手里平台随时可能调整清理策略、下线旧数据十年前的配图原图地址可能早已失效一点开只剩空白账号被临时冻结或一次误操作清空数据就再也没有找回的余地。平台清理、链接失效、账号异常这三种情况发生得很安静不会有人提前通知你。备份的意义就是把钥匙拿到自己手里把可能消失的内容变成随时能打开、能检索的本地文件。⚙️ 装好跑通克隆仓库后三条命令完成QQ空间备份全程只需要 Python 3 环境Windows、macOS、Linux 都能跑git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # Windows: myenv\Scripts\activate # macOS/Linux: source myenv/bin/activate pip install -r requirements.txt python main.py跑起来后有三个要点值得知道扫码免密登录。程序生成二维码手机QQ扫一下即完成登录全程不输入、不接触你的QQ密码凭证只存在本地。限速抓取。进度条按每批 10 条、批间停顿 3 秒的节奏推进这不是卡住而是刻意设计的限速用来降低触发平台风控的概率条数多时耐心等即可。中断不丢数据。中途按CtrlC停止中断信号会先触发保存逻辑见main.py里的signal_handler已经抓到的说说不会白抓。 跑完能看到什么导出目录九项验收清单运行结束后控制台会打印消息总条数、最早一条说说的发布时间、图片张数等统计并自动打开resource/result/你的QQ号/目录。对照下表逐项验收产出一句话说明*_全部列表.xlsx全部抓取消息的汇总时间、内容、图片链接、评论各自成列*_说说列表.xlsx你自己发布的说说*_转发列表.xlsx转发过的每一条内容*_留言列表.xlsx空间留言板的互动记录*_其他列表.xlsx好友在你空间的互动消息*_好友列表.xlsx好友的昵称、QQ 号、空间主页地址*_说说网页版.html说说与转发按时间倒序离线双击可开头像、QQ表情均还原pic/QQ空间图片备份的本地化结果自动替换为高清原图文件名取自说说内容resource/user/登录凭证Cookie 缓存下次运行先选已登录用户免重新扫码时间精确到秒评论也做了结构化拆分意味着这六张表不仅是看得见更是可计算的。请求缓存按QQ号单独存放在resource/fetch-all/目录见 util/GetAllMomentsUtil.py多账号之间互不干扰。️ 避坑新手最常问的三个问题实操中大部分卡点集中在这三类都有现成解法问题回答依赖装不上或下载极慢换阿里云镜像源pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt提示无法找到 zbar 共享库二维码识别库缺失。Linux 执行sudo dnf install -y zbarDebian/Ubuntu 为apt install libzbar0macOS 上 util/LoginUtil.py 会引导你通过 Homebrew 一键安装抓得少或跑得特别慢批间停顿 3 秒是限速设计的正常表现不是故障历史消息列表之外的内容如仅自己可见的说说天然抓不到网络不稳漏了批次多运行几次即可增量保存数据到手后三件值得做的事① 用 Pandas 把说说变成年度报告。导出的 Excel 就是时间、内容、图片链接、评论四列几行代码就能算出每月发说说的条数和最长几条import pandas as pd df pd.read_excel(你的QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S) print(df.groupby(df[时间].dt.to_period(M)).size()) # 每月说说条数 top df.sort_values(df[内容].str.len(), ascendingFalse).head(3) print(top[[时间, 内容]]) # 最长的三条再往上做词频分析、统计配图数量的年度变化回忆就能变成一张图表。② 配置定时任务自动增量备份。Linux/macOS 在 crontab 里加一行0 3 1 * * cd /path/to/GetQzonehistory source myenv/bin/activate python main.py每月自动跑一次Windows 用户用任务计划程序同样可行。Cookie 复用意味着定时任务不需要重新扫码。③ 把离线网页版当私人时间线索引。说说网页版.html不依赖网络直接收藏即可检索时先查 Excel 表定位条目再回网页版看上下文比在空间里一页页翻快得多。安全与边界四句话说清楚抓到的数据只写入你自己的硬盘全程本地处理不上传任何第三方服务器。登录走扫码免密工具不收集、不保存你的QQ密码Cookie 存于本地resource/user/不放心随时删除重扫。核心逻辑开源可审计登录、请求、解析分别在 util/LoginUtil.py、util/RequestUtil.py、util/GetAllMomentsUtil.py导出路径配置在resource/config/config.ini每一步都能自己核对。只备份自己空间的内容遵守平台规则与工具免责声明不采集他人数据尊重隐私。备份这件事最怕的不是麻烦而是以为数据会一直在。今天花十分钟跑通一次导出多年后打开这些本地文件时你会感谢现在动手的自己。工具用着顺手就给项目点个 Star或把这篇转给还在担心空间内容丢失的朋友。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考