
一次扫码备份QQ空间说说全部历史说说导出Excel教程【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款 QQ空间说说导出 工具扫码登录后把你能取回的历史说说导出成本地 Excel、一个还原时间线的 HTML 网页外加一个图片目录。整个过程在你的电脑上完成数据不离开本机。 先看成果QQ空间说说备份跑完会得到什么把它当成给旧日空间建一间档案室。运行结束后程序会在resource/result/你的QQ号/下生成一份完整档案共 7 项内容文件名用途QQ号_全部列表.xlsx消息列表里的所有原始记录时间、内容、图片链接、评论一列不少QQ号_说说列表.xlsx只保留你自己发布的说说是后续分析的主力文件QQ号_转发列表.xlsx你发过的转发内容存档QQ号_留言列表.xlsx好友给你留下的留言记录QQ号_好友列表.xlsx出现在互动里的好友昵称、QQ 号与空间主页QQ号_其他列表.xlsx不属于以上四类的杂项内容QQ号_说说网页版.htmlpic/目录按原样渲染的说说时间线网页图片全部下载进pic/用说说正文命名上图展示了导出目录的完整结构六个按 QQ 号命名的表格、网页版文件与 pic 图片目录。️ 快速上手从装环境到核对QQ空间说说导出结果准备环境与代码git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory你会看到本地出现 GetQzonehistory 目录入口是main.py。建虚拟环境并装依赖python -m venv myenv source myenv/bin/activate pip install -r requirements.txtWindows 用户把激活命令换成myenv\Scripts\activate。你会看到beautifulsoup4、pandas、tqdm、requests、Pillow、openpyxl、pyzbar、qrcode 等依赖依次装完无红色报错即可。扫码运行python main.py你会看到终端打印出一个二维码。用手机 QQ 扫它——程序走的是官方扫码流程登录环节由 util/LoginUtil.py 完成全程不经过账号密码和你平时用手机扫码登录网页版空间是同一套机制。扫码成功后会打印用户QQ号,昵称登录成功随后出现进度条开始抓数据每取 10 条消息会主动暂停 3 秒批次数取决于你的历史量条数多时跑半小时以上属于正常请耐心等它跑完。抓取的思路值得用一句话说清程序先从空间的历史消息列表逐批拉取记录请求层在 util/RequestUtil.py再补抓你当前仍可见的全部说说util/GetAllMomentsUtil.py两个来源去重合并后由 util/ToolsUtil.py 在本地清洗、分类最后写出上面的表格和网页。也就是说导出结果 消息列表里的历史 空间里现存的内容缺一不可的短板是仅自己可见且未出现在消息列表里的内容无法取回。上图概括了从扫码登录、消息抓取、可见说说补抓到生成导出文件的完整链路。核对结果跑完程序会自动打开结果目录并在终端打印一行行统计共有 N 条消息、最早的一条说说发布在……、说说列表共有 N 条说说等。你会看到目录里文件名以你的 QQ 号开头pic/里躺着你当年发的图用浏览器打开QQ号_说说网页版.html能翻到很早期的记录和统计数字对得上这次备份就算成功。想换导出位置的话改resource/config/config.ini里的路径配置即可。 字段解读说说备份表里每列写的是什么以QQ号_说说列表.xlsx为例四列数据的含义如下好友列表则是「昵称 / QQ / 空间主页」三列字段内容说明示例时间发布时刻精确到秒2015年03月20日 14:30:22内容格式为「昵称正文」QQ 表情保留原码阿猫今天天气真好图片链接原图地址一张一行多张按逗号分隔http://qpic…可直连打开评论该条说说的评论列表含评论时间、内容、评论人昵称与 QQ 号列表形式无评论则为空拿到这张表之后三个最常用的动作按时间线回顾对「时间」列升序排序从最早一条读到最新等于把整个时间线重新走一遍。按关键词筛选用条件筛选在「内容」列搜某个词人名、地点、歌名快速定位相关的所有记录。按互动排序数一数「评论」列的条目长度评论多的就是你当年最活跃的那几条翻一翻会有意外收获。 一张表看懂 5 种玩法场景做法用到的输出文件年度回忆册在 Excel 里按年份分段筛选再逐段打印或导成 PDF说说列表.xlsx、说说网页版.html关系盘点汇总「评论」列里反复出现的昵称对照好友列表看谁陪伴了你哪些年份说说列表.xlsx、好友列表.xlsx可分享的网页直接打开网页版文件发出去也可在 HTML 里加自定义 CSS 换个风格说说网页版.html异地长期存档把整个resource/result/你的QQ号/文件夹拷到移动硬盘或私有网盘全部输出文件定期增量备份每隔半年再跑一遍python main.py新旧两次目录并排对比即可看到这段时间新增了什么全部输出文件 卡点速查运行时最常碰到的 4 个问题现象原因处理启动就提示「无法找到 zbar 共享库」二维码解析组件 pyzbar 依赖系统里的 zbar 库macOS 和部分 Linux 不自带macOS 执行brew install zbarLinux 用系统包管理器安装 zbar 后重跑Windows 一般不受影响扫码后提示「登录失败请重新登录」二维码过期或登录状态异常重新运行程序并尽快扫码同时确认浏览器里能正常打开 QQ 空间网页版跑得特别慢进度条半天不走每批 10 条后固定等待 3 秒这是防风控的正常节奏不要中断总耗时与历史条数成正比中途 CtrlC 也会保存已抓到的部分导出的条数比预想的少消息列表不包含「仅自己可见」等未出现过的内容这部分天然取不到检查空间相关设置后择日重跑一次对仍缺失的内容属正常现象本工具仅用于备份和管理自己的数据、供个人学习研究。运行请遵守 QQ 平台的服务条款导出文件中含有好友昵称、QQ 号等他人信息外发分享前请先自行删减。先 clone 下来跑一遍——结束后终端会直接告诉你找回了多少条看看你的档案室里到底沉了多少年。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考