你的QQ空间历史说说找不到了?用GetQzonehistory一次全部找回
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
想象一下,十年后你想重温大学时光,打开QQ空间却发现页面停在几年前,早期的说说、留言全都消失了。GetQzonehistory 是一个免费的开源 Python 工具,它能拉取你 QQ 空间的历史说说列表,并一次性导出到你的本地电脑。
📌 项目速写:3 句话看懂这个"记忆档案馆"
- 是什么:一个通过扫码登录、拉取空间历史消息列表的工具,能把你空间里的说说、留言、转发和好友互动数据完整导出到本地。
- 解决什么痛点:QQ 空间网页界面只展示近期内容,早年发布的内容翻不到了,其实它们仍留在平台的历史消息列表里,GetQzonehistory 就是负责把它们"挖出来"。
- 数据安不安全:全程在你自己的电脑上请求和处理,不需要输入密码,登录状态本地保存,导出的数据不会上传到任何服务器。
🚀 快速上手:3 步找回你的记忆
第 1 步:获取代码并搭建隔离环境
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虚拟环境把工具的依赖和系统隔离开,避免影响电脑里的其他软件,用完随时删掉。
第 2 步:一条命令安装依赖
pip install -r requirements.txt所有依赖都列在requirements.txt里,其中几个关键的:
qrcode/pyzbar—— 生成并解析扫码登录的二维码requests—— 与 QQ 空间官方接口安全通信beautifulsoup4—— 解析页面结构,提取说说正文pandas与openpyxl—— 把抓到的数据整理成 Excel 表格
第 3 步:启动程序并扫码登录
python main.py运行后终端会显示一个二维码,用手机 QQ 扫码确认即可,全程不用输入密码。登录状态会保存在本地,下次运行直接选择你的账号,无需重复扫码。
⚙️ 核心能力:3 个最能打的功能
双源抓取,比界面翻得更深
程序先遍历 QQ 空间的历史消息列表,再由GetAllMomentsUtil.py补充抓取当前可见的说说,两个来源合并去重后导出。这意味着:即使你在空间界面里已经翻不到多年前发的内容,它们也可能被工具找回来。
自动去重,只留干净数据
ToolsUtil.py中的is_any_mutual_exist()函数会比对两个来源的内容,自动剔掉消息列表里已出现过的说说。这意味着最终导出的表格里没有重复项,每条记录都是独一无二的记忆。
断点保存,不怕中途打断
main.py注册了信号处理机制:即使你手动结束程序,也会先保存已抓取到的数据再退出;每批请求之间还固定休息几秒,不给账号造成压力。这意味着即使中途断网或关机,已保存的部分不会白费,重新运行即可继续。
📦 实际产出:记忆档案长什么样
运行完成后,所有结果会整理在resource/result/你的QQ号/目录下:
QQ号_全部列表.xlsx—— 全部历史消息记录,按时间排序QQ号_说说列表.xlsx—— 你本人发布的说说,含时间、内容、图片链接和评论QQ号_转发列表.xlsx—— 所有转发记录,保留原始转发内容QQ号_留言列表.xlsx—— 好友留言的完整存档,记录每次互动QQ号_好友列表.xlsx—— 与你互动过的好友信息,含昵称、QQ 号和空间主页QQ号_说说网页版.html—— 可视化网页,还原 QQ 空间原貌,支持图片预览pic/目录—— 说说中的图片逐一下载,方便单独整理归档
🧭 使用场景:导出的数据能做什么
年度回忆录
- 按年份筛选说说,做一份只属于你的年度报告
- 看看哪几个月发布最多、哪个时段心情最明亮
- 把重要说说打印成小册子,送给关系最好的朋友
社交圈复盘
- 统计与每位好友的互动次数,看谁一直陪伴左右
- 用时间线标记人生重要时刻,回顾每个阶段的圈子
- 找出某一年里给你评论最多的人
家庭数字存档
- 把亲友的祝福和留言存下来,留给孩子看
- 配合图片档案制作家庭相册
- 把档案备份到云盘或移动硬盘,别让记忆只存在一台电脑上
🔧 进阶技巧
- 自定义保存位置:
resource/config/config.ini里配置了缓存、用户信息和导出结果的三条路径,改成你喜欢的盘符即可。 - 定时备份:把 GetQzonehistory 设置成每月自动运行一次,QQ 空间里最新发布的说说也能及时纳入档案。
- 更多细节可参考项目内的 README.MD。
🛡️ 注意与 FAQ
所有数据处理都在你自己的电脑上完成:不输入密码、扫码登录走 QQ 官方接口、导出文件只存在于本机。如有特别敏感的内容,建议将导出的文件夹加密压缩,并多备份几份。
问:为什么导出的数据不完整?答:工具基于 QQ 空间的历史消息列表,从未出现在消息列表里的早期说说(如仅自己可见的)无法获取。若觉得缺失,先检查空间的消息列表设置,再重新运行一次试试。
问:macOS 扫码登录提示找不到 zbar 库?答:程序会提示安装,检测到 Homebrew 时输入 y 自动安装,或提前运行brew install zbar。
问:登录后无法获取数据?答:先确认网络能正常打开 QQ 空间网页版,然后重新运行程序、扫码登录一次。
青春是单行道,但记忆可以存档。那些差点被遗忘的说说、图片和留言,现在都能稳稳留在你手里。
行动清单:
- 克隆项目到本地电脑
- 创建虚拟环境并安装依赖
- 运行程序并扫码登录
- 等待进度条跑完
- 打开结果文件夹,整理你的数字记忆
本工具仅供个人回忆保存与学习研究使用,请遵守 QQ 平台的使用条款,尊重他人隐私与版权,不得用于商业用途或侵犯他人合法权益的行为。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考