当前位置: 首页 > news >正文

3步导出QQ空间历史说说:GetQzonehistory 完整操作指南

3步导出QQ空间历史说说:GetQzonehistory 完整操作指南

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

2015年发的那条说说,在QQ空间页面上已经翻不到,配图也早从信息流里消失了。GetQzonehistory通过扫码登录,把账号消息列表里的历史说说、留言、转发完整导出成Excel,连同图片一起存在本地。整个过程只做两件事:装环境、跑命令。

🔍 它能帮你解决什么

QQ空间页面只展示最近的动态,早期的说说翻不到底,不少人以为内容已经丢了。GetQzonehistory做的事情很单一:登录账号,把消息列表里的历史内容逐条取回,再和当前可见的说说合并去重,存成本地文件。拿到的结果是一套按时间排好序的Excel表格、一个还原QQ空间原貌的网页版,以及全部配图的本地拷贝。

登录走官方扫码,不需要输入QQ密码,抓取和处理全程在本地电脑完成,数据不经过第三方服务器。

🔄 它是怎么跑起来的

扫码登录、分页抓取到Excel导出的流程

整个流程分三步,每步对应一个模块:

  1. util/LoginUtil.py生成二维码,手机QQ扫码完成登录。
  2. util/RequestUtil.py分页拉取历史消息列表,util/GetAllMomentsUtil.py补充当前可见的说说,两者合并去重。
  3. util/ToolsUtil.py负责数据清洗和图片链接提取,main.py把Excel、网页和图片写入resource/result/目录。

🚀 从零到跑通

环境准备

需要Python 3.10及以上版本,推荐用虚拟环境,避免污染系统包:

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory # 克隆项目到本地 cd GetQzonehistory # 进入项目目录 python -m venv myenv # 创建名为 myenv 的虚拟环境 myenv\Scripts\activate # Windows用户执行:激活虚拟环境 source myenv/bin/activate # macOS/Linux用户执行:激活虚拟环境 pip install -r requirements.txt # 安装全部依赖

两条 activate 命令二选一,执行成功后终端提示符前会出现(myenv)前缀。用到的依赖如下:

名称作用
beautifulsoup4解析QQ空间页面结构
requests发送网络请求
pandas数据处理与Excel导出
openpyxl生成Excel文件
qrcode生成登录二维码
tqdm显示抓取进度条

运行程序

python main.py # 运行主程序,按提示用手机QQ扫码登录

查看结果

扫码后程序按每页10条分页抓取,页间休息3秒以降低风控概率,进度条实时显示条数。说说多的账号等待时间在几十分钟量级,完成后会自动打开resource/result/你的QQ号/目录。

📦 你会得到什么

导出结果的目录与文件结构

目录下共生成6个文件,按QQ号命名:

文件内容格式
全部列表所有历史消息,按时间排序xlsx
说说列表本人发布的说说,含时间、内容、图片链接、评论xlsx
转发列表全部转发记录,保留原始转发信息xlsx
留言列表好友留言存档,含互动记录xlsx
好友列表互动好友的昵称、QQ号、空间主页链接xlsx
说说网页版还原QQ空间原貌的可视化页面html

说说里的图片全部下载到pic/子目录,按说说内容命名,重名时自动加时间戳避免覆盖。网页版双击即可在浏览器查看,也可以直接打印成PDF。

🎯 再玩深一点

  • 做年度回忆页:全部列表的时间列横跨最早年份到今年,用Excel筛选按年份逐年导出,每年打印成一页,就是一份按时间线排好的成长档案。
  • 改网页版样式说说网页版.html还原了QQ空间布局,改前先备份一份,再换掉CSS里的配色和字体,导出PDF后可以直接装订。
  • 半年重跑一次:消息列表会随时间变长,每隔半年完整执行一次python main.py,整套文件重新导出,档案就保持最新。

本工具仅供个人回忆留存与学习研究使用,请遵守QQ平台使用条款;导出内容包含好友信息,分享时注意保护他人隐私,勿用于商业用途。

❓ 卡住了?看这里

问题解决方案
登录后拿不到数据先确认网络能打开QQ空间网页版,再重新扫码登录;仍失败就检查防火墙是否拦截了请求
macOS上二维码显示不出来执行brew install zbar安装系统依赖,然后重跑python main.py
导出的说说比预想少工具基于消息列表抓取,从未进入消息列表的早期说说(如仅自己可见)取不到,属于数据源限制
部分图片没下载下来老图片链接可能已失效,工具会跳过并继续处理,对照pic/目录清点缺几张即可

把上面两段命令跑完,藏在消息列表里的十年说说就已经躺在Excel里了,配图也整整齐齐排在pic/文件夹中。下次想翻2015年那条配了五张图的说说,直接打开本地文件就行。

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4164571.html

相关文章:

  • AI模型部署实战:FDE工程师的核心技能与工作流解析
  • AI翻译模型本地部署指南:用Sakura启动器从下载到起服务只要5分钟
  • SpringBoot集成Lettuce连接Redis:从基础配置到生产实践
  • 团队招聘误区与高效人才管理策略
  • C++面试核心要点与内存管理深度解析
  • LLaMA-Factory 微调提速:3 个开关压缩 7B 模型训练时间与显存
  • LLM Agent域外工具推理能力评估:AgentEscapeBench基准设计与实践
  • 大厂Java面试核心:Java基础、Spring Boot与Redis深度解析
  • C++模板参数获取:从基础使用到编译期反射的完整指南
  • 免费听全网易云和QQ音乐:第三方Web播放器NeteaseMusic完整使用指南
  • AI智能体部署后评估:从静态测试到持续监控的工程实践
  • 基于OpenClaw与AI大模型的求职辅助系统开发实践
  • 结构化面试自我认知类题目解析与应对技巧
  • 数学建模竞赛实战:从时空预测到优化调度完整解决方案
  • 【原创】基于微信小程序+AI大模型+uni-app的母婴用品商城与育儿知识小程序(设计与实现)
  • 机密计算与TEE技术:为AI智能体构建硬件级数据安全保险箱
  • 自动驾驶世界模型算法:技术要点与蔚来面试解析
  • qmcdump:3条命令把QQ音乐qmcflac/qmc0/qmc3解密成标准flac/mp3
  • 多模态情感分析指南:5种融合策略一次讲清
  • 3 条命令搞定 Papermerge 部署:让扫描件也能全文搜索
  • 选对AI论文写作软件提前 2 周交稿!高口碑工具盘点 + 避坑全攻略
  • 维恩图入门:从集合概念到容斥原理的图形化学习指南
  • 01-Nginx核心架构与工作原理:进程模型、并发处理、适配高并发售货柜业务
  • 医学影像指纹彩色化图像数据集
  • 校园招聘系统开发:Vue+UniApp跨平台实践与Node.js高并发处理
  • 从信息化到空间智能:Cognize-Agent驱动海关生态立体管控白皮书
  • 基于CameraGraph全域视场组网的机场旅客全流程无感定位与智能安防技术白皮书
  • taskt 免费开源 RPA 办公自动化工具:3 步上手你的第一个拖拽脚本
  • AI生成文本数据集
  • SpringBoot毕业生求职信息撮合平台设计与实现