
GetQzonehistory3 步把 QQ 空间历史说说完整导出到本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory翻手机时看到一张大学时拍的照片想回 QQ 空间找它当时配的那条说说图片却早已变灰老动态在列表里也翻不到。开源工具GetQzonehistory做的事情很简单把你空间的历史说说不经任何第三方服务器地抓取下来落到本地硬盘——文字、配图、评论、转发一样都不少。先看看最终产物长什么样跑完程序后它会在resource/result/下生成一个以你 QQ 号命名的文件夹所有导出都放在这里resource/result/{QQ号}/ ├── {QQ号}_全部列表.xlsx ├── {QQ号}_说说列表.xlsx ├── {QQ号}_转发列表.xlsx ├── {QQ号}_留言列表.xlsx ├── {QQ号}_其他列表.xlsx ├── {QQ号}_好友列表.xlsx ├── {QQ号}_说说网页版.html └── pic/ # 说说配图原始数据被拆成 6 份 Excel 表格每类各一份表内都是时间、内容、图片链接、评论这样的固定列。图片被逐张下载进pic/目录文件名取自说说内容另有一份网页版时间线 HTML双击打开就是头像、评论齐全的空间动态流。结束前程序会自动打开这个文件夹并把各类条数打印出来。准备工作环境与依赖工具用 Python 编写Windows、macOS、Linux 三个平台流程一致。先确认本机有 Python 3python --version # 确认版本存在后面装库要用把代码克隆到电脑git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory建议用虚拟环境隔离依赖避免污染系统 Python两行就能创建并激活Windows 用.\myenv\Scripts\activatepython -m venv myenv source myenv/bin/activate # Windows 改为 .\myenv\Scripts\activate激活成功后提示符前会出现(myenv)。然后装依赖pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt项目用到的库全部写在requirements.txt里包括写 Excel 用的pandas、处理二维码的qrcode/pyzbar、发请求用的requests。这条命令挂了国内镜像源装得快如果网络不通去掉-i后面的参数换默认源重试即可。登录与启动唯一需要你动手的 60 秒依赖装完直接运行主程序python main.py程序会取一个登录二维码以白底黑块的形式直接打印在终端里用手机 QQ 扫它。手机上确认后终端会从二维码认证中翻到登录成功全程不输入账号密码随后自动开始抓取你只需等。登录态会写入resource/user/下的缓存文件下次运行时直接列出已登录账号输入序号即可复用不用重新扫码输入 0 则重新登录。若提示二维码已失效重跑一次python main.py拿新码就行。后台在做什么5 句话讲完二分查找统计空间互动消息总量每批拉 10 条消息列表批间休息 3 秒解析 HTML拆出时间、内容、图片链接补走未删除可见说说接口回填老动态合并去重写出 Excel、网页版和图片它不只读消息列表空间里可见、却没出现在互动消息里的说说包括 2014 年前的老数据会由另一个接口单独补全。项目里还有一个独立入口fetch_all_message.py只抓未删除的可见说说并生成 Markdown。中途按 CtrlC 打断已抓到的数据同样会落盘不白跑。导出文件逐份解读导出文件夹怎么读文件内容拿它干嘛{QQ号}_说说列表.xlsx你的原创说说含时间、内容、图片链接、评论写回忆、分析发布习惯{QQ号}_转发列表.xlsx你转发过的内容梳理转发历史{QQ号}_留言列表.xlsx好友留下的留言保留别人的祝福{QQ号}_其他列表.xlsx其他互动内容完整存档{QQ号}_好友列表.xlsx消息中出现的好友、QQ 和主页链接看社交关系变化{QQ号}_全部列表.xlsx以上内容的汇总一次看全{QQ号}_说说网页版.html网页式时间线按时间倒序离线浏览、发给家人pic/目录所有说说配图按内容关键词命名永久保存照片最值钱的是pic/和网页版 HTML前者把图片变成不依赖链接有效期的本地文件后者还原了头像、评论和 QQ 表情双击就能看。Excel 则可以用 pandas 之类继续加工比如统计每年的发布频率。翻车排查表报错基本集中在第一次运行多为环境和网络问题对号入座即可现象大概率原因怎么处理启动提示无法找到 zbar 共享库macOS/Linux 缺图像识别依赖LinuxRPM 系sudo dnf install -y zbarmacOS 用brew install zbar扫码后二维码已失效或没反应二维码有时效已过期重跑python main.py生成新码提示登录失败:请重新登录网络波动或 QQ 登录态异常重新运行再扫仍失败先检查网络抓取到一半没有新数据接口限流或网络中断再次运行程序登录态已缓存免重扫部分图片没下载下来个别图片链接已失效按 Excel 里图片链接列手动补下pip 安装依赖报错pip 过旧或网络问题先python -m pip install --upgrade pip再装数据落地之后备份完成后删掉resource/user/里的登录凭证文件别把账号 cookie 长期留在电脑里。导出文件夹压缩加密码本地和移动硬盘各存一份。工具仅限学习与个人数据备份别拿它去抓别人的数据。今晚就打开终端跑一遍把旧说说搬进自己的硬盘。关键源码文件main.py: main.pyfetch_all_message.py: fetch_all_message.pyutil/LoginUtil.py: util/LoginUtil.pyutil/RequestUtil.py: util/RequestUtil.pyutil/GetAllMomentsUtil.py: util/GetAllMomentsUtil.py【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考