GetQzonehistory:QQ空间历史说说导出与数字记忆保存指南 📅 发布时间:2026/9/20 13:52:19 👁 浏览次数: GetQzonehistoryQQ空间历史说说导出与数字记忆保存指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间的时间线翻不回去但那些说说的数据其实一直留在账号里——空间后台的历史消息列表仍然保存着发布了说说这类记录只是界面不再展示它们。开源项目 GetQzonehistory 做的就是把这条暗路走通模拟扫码登录空间分页拉取整份历史消息列表再用当前可见的说做补充最后把结果整理成 Excel、网页和图片全部落在你本地电脑上。对想做 QQ空间数据备份 或数字记忆保存的人来说它覆盖了从登录到归档的完整链路。先说清楚哪些数据拿得到哪些拿不到这个工具的抓取逻辑基于两个数据源理解这一点能避免多数为什么少了的困惑历史消息列表主力来源程序每次取 10 条、每批之间间隔 3 秒逐页翻到列表底部。绝大多数几年前的说说都记录在这里。当前可见说说补充来源util/GetAllMomentsUtil.py 负责拉取空间主页上还能看到的说说主程序会先做内容比对、去掉重复项再合并相当于给消息列表打了个补丁。有一条边界要提前说明从未出现在消息列表里的记录比如发布时设为仅自己可见的说说是取不回来的这是数据源本身的限制不是程序漏抓。安全方面它走的是 util/LoginUtil.py 实现的官方扫码登录全程不需要输入账号密码所有请求、解析、写文件都在你自己的机器上完成登录凭证和说说内容不会经手任何第三方服务器。从克隆到运行环境准备与扫码登录依赖不多装进虚拟环境即可git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # 激活虚拟环境Windows 用 myenv\Scripts\activatemacOS/Linux 用 source myenv/bin/activate pip install -r requirements.txt依赖清单里都是常见库requests 负责网络通信beautifulsoup4 解析页面结构pandas openpyxl 写 Excel 文件qrcode 与 pyzbar 处理二维码的生成和识别tqdm 显示进度条。然后一条命令跑起来python main.py终端会先弹出登录流程用 QQ 扫码确认即可随后出现进度条按10 条为单位推进。说说攒得多的话整个过程可能需要半小时以上中途看到Pause for 3 seconds是程序主动限速属正常现象。跑完后终端会打印各类数据的条数统计并自动打开结果文件夹。导出文件在哪里一份产物清单 所有成果统一放在resource/result/你的QQ号/目录下结构如下表文件内容QQ号_全部列表.xlsx去重后的全量消息含时间、内容、图片链接、评论QQ号_说说列表.xlsx仅你自己发布的说说QQ号_转发列表.xlsx你转发的内容保留原始信息QQ号_留言列表.xlsx好友在你空间留下的评论存档QQ号_其他列表.xlsx其余互动类型消息QQ号_好友列表.xlsx列表中出现过的互动好友昵称、QQ 号、空间主页地址QQ号_说说网页版.html还原空间页面观感的网页支持图片预览pic/子目录说说配图自动下载按内容文字命名重名时追加时间戳区分Excel 适合进表格做筛选和统计HTML 文件可以直接用浏览器打开翻阅也可以改改样式后导出成 PDF做成能分享的电子纪念册。图片集中放在pic/里按内容命名找起来比翻聊天记录方便。程序各部分怎么分工主流程都在 main.py 里先验证登录态再循环翻页抓取消息之后按本人说说 / 转发 / 留言 / 其他互动四类分流最后统一落盘。配置读取、临时目录初始化由 ConfigUtil 负责所有与空间接口的通信封装在 RequestUtil 里HTML 清洗、QQ 表情还原成图片标签、网页模板生成、重复内容判断则集中在 util/ToolsUtil.py。值得一提的是抓取循环注册了信号处理——如果中途按 CtrlC 手动停止程序会先把已抓到的数据保存下来再退出不必从头再来。几条值得记下 备份节奏建议每半年或一年跑一次。消息列表是增量积累的定期跑能让本地档案持续跟上也便于做年度对比。存储预估图片是体积大头账号活跃的话建议预留 500MB 以上空间再开跑。网络选择抓取是长时低频请求挑网络稳定的时段进行减少中途空批。分享注意导出文件里含有好友的昵称、QQ 号和主页地址外发前留意他人隐私。出问题时查这里症状常见原因处理方式扫码成功但抓不到数据网络波动或登录态失效重新运行并扫码避开网络高峰时段检查防火墙拦截导出结果比预期少仅自己可见的说说不在消息列表偶发网络丢批前者无法获取后者重跑一次程序已有数据会去重合并部分图片没下载下来图片链接已失效或被限流手动打开链接确认是否失效重跑程序可重试失败项终端中文乱码系统编码与 UTF-8 不匹配Windows 下在命令提示符执行chcp 65001后重试macOS 提示缺少 zbar本机没有安装 zbar 系统库通过 Homebrew 安装brew install zbar使用边界最后提一句边界这个项目定位为个人回忆存档与学习研究用途请遵守 QQ 平台的使用条款尊重他人隐私与版权不要用于商业或批量抓取他人数据。工具把找回这件事变简单了但数据归谁管、分享给谁还是使用者自己说了算。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考