3 步把QQ空间历史说说完整导出来:GetQzonehistory 使用指南

发布时间:2026/8/22 14:29:22
3 步把QQ空间历史说说完整导出来:GetQzonehistory 使用指南 3 步把QQ空间历史说说完整导出来GetQzonehistory 使用指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个备份QQ空间历史说说的 Python 工具。它模拟登录QQ空间、读取历史消息列表把说说、留言、转发和好友信息整理成 Excel 与 HTML 文件保存到本地解决空间首页只能翻到最近内容的导出难题。场景空间只能翻到最近几周打开空间翻说说动态往下滚只能回到最近几周更早的内容很难再翻到。原因不是数据丢了QQ空间的历史消息列表其实记录了大部分说说的发布与互动只是页面没有提供查看入口。GetQzonehistory 做的事就是把这份 QQ 空间历史说说清单抓下来写成文件存在你电脑上。它是怎么做到的从消息列表到本地文件可以类比手机的短信收件箱单条对话不存所有旧消息但收件箱里有完整记录。GetQzonehistory 就是先扫码登录再逐页读取这份记录同时把当前可见的说说补进来避免漏掉较新的内容。整个流程分五步每步对应一个模块扫码登录LoginUtil.py 生成二维码用手机 QQ 扫码获得登录态不需要输入密码抓取消息列表RequestUtil.py 分页请求历史消息列表每页 10 条页与页之间间隔 3 秒补充可见说说GetAllMomentsUtil.py 获取当前账号未删除的可见说说可覆盖到 2014 年之前清洗与去重ToolsUtil.py 负责解析页面内容、识别两份数据中的重复条目导出文件main.py 作为主入口汇总写出 Excel、HTML 和图片ConfigUtil.py 读取 resource/config/config.ini 中的保存路径数据全程在本机处理不经过第三方服务器。登录成功后登录态会写入 resource/user/ 目录再次运行选择对应账号即可不用重复扫码。导出文件清单与字段所有结果保存在 resource/result/QQ号/ 下按账号分文件夹。各文件的用途和字段如下全部列表.xlsx所有历史消息字段为时间、内容、图片链接、评论适合通览全部互动说说列表.xlsx本人发布的说说字段同上转发列表.xlsx本人发布的转发字段为时间、内容、图片链接、评论留言列表.xlsx本人在他人说说的留言字段为时间、内容、图片链接好友列表.xlsx消息中出现过的好友字段为昵称、QQ、空间主页其他列表.xlsx其余互动内容字段为时间、内容、图片链接说说网页版.html网页版说说与转发按时间合并展示含评论和图片预览pic/ 目录说说中的全部图片按说说内容命名重名时自动追加时间戳最小步骤安装与运行整个过程三步准备环境、启动程序、查看结果。# 1. 克隆仓库并进入目录 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory # 2. 创建虚拟环境并安装依赖 python -m venv myenv source myenv/bin/activate # Windows 用: myenv\Scripts\activate pip install -r requirements.txt # 3. 运行程序 python main.py克隆完成后当前目录会出现 GetQzonehistory 文件夹。依赖安装完成无报错即可pandas、beautifulsoup4、qrcode、openpyxl 等都已包含在 requirements.txt 中。运行后终端显示登录二维码用手机 QQ 扫码终端提示“用户QQ号,昵称登录成功”随后出现进度条按页抓取数据。导出结果长什么样目录结构与样例数据运行完成后终端会输出消息总条数、最早一条说说的发布时间等统计程序会尝试自动打开结果文件夹Linux 无图形环境时手动打开即可。目录内容如下resource/result/12345678/ ├── 12345678_全部列表.xlsx ├── 12345678_说说列表.xlsx ├── 12345678_转发列表.xlsx ├── 12345678_留言列表.xlsx ├── 12345678_其他列表.xlsx ├── 12345678_好友列表.xlsx ├── 12345678_说说网页版.html └── pic/以说说列表.xlsx 为例字段与样例数据如下时间内容图片链接评论2015年03月20日 14:30:22昵称今天天气不错图片链接示例评论数据2016年08月15日 20:45:10昵称毕业快乐空评论数据2019年11月02日 09:12:41昵称项目上线了两张链接逗号分隔评论数据“评论”列内是评论时间、评论内容、评论者昵称、QQ号的组合一张以上图片时图片链接列用逗号分隔。导出数据的三种直接用法按年份整理打开说说列表.xlsx加一列从“时间”提取年份再按年份做透视统计得到每年发布说说的数量和主题回顾。关键词词频统计用全部列表.xlsx对“内容”列用 COUNTIF 统计“考试”“加班”“旅行”等词的出现次数按年份画柱状图得到关键词分布。做电子纪念册打开说说网页版.html加上自定义 CSS 样式或导出为 PDF得到一份可浏览、可打印、图片和评论都完整的纪念册。常见问题排查提示 zbar 共享库缺失登录前就报错pyzbar 依赖系统 zbar 库。Linux 用发行版包管理器安装 zbar程序提示的命令为 sudo dnf install -y zbarmacOS 下 LoginUtil.py 会检测 Homebrew可按提示一键安装。提示登录失败请重新登录多为登录态失效或网络问题。重新运行程序获取新二维码并确认本机浏览器能正常打开QQ空间网页版。导出条数比预期少工具的主要数据源是历史消息列表设置为“仅自己可见”等未出现在列表里的内容无法获取条数以列表为准。中途 CtrlC 中断了程序注册了中断信号处理会先把已抓到的数据写成 Excel重新运行可继续。终端中文乱码程序已把输出编码设为 UTF-8若 Windows 控制台仍乱码先执行 chcp 65001 再运行。使用边界与合规说明这个工具有三个边界需要说明。数据范围上能获取的是QQ空间历史消息列表里出现过的说说加上当前账号可见的未删除说说设置为“仅自己可见”且不在列表中的内容不会出现在导出结果里。运行条件上全程依赖扫码登录成功且网络可正常访问QQ空间Linux 和 macOS 需要预装 zbar 库个别图片链接失效时对应图片下载会失败工具会跳过继续处理其余内容。合规使用上项目 README 明确该工具仅供学习和技术研究使用时应遵守QQ平台的相关条款尊重他人隐私与版权导出数据仅作个人备份用途不得用于商业或侵犯他人权益的行为。GetQzonehistory 不会改变你使用空间的方式它只是给那些翻不到的历史说说在本地留了一份文件。如果空间还没备份过成本大约是十分钟。行动清单克隆仓库到本地目录创建虚拟环境并安装 requirements.txt 依赖运行 python main.py 扫码登录完成后查看 resource/result/ 下的结果文件夹【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考