如何完整导出QQ空间历史说说:GetQzonehistory指南 📅 2026/8/22 11:15:04 如何完整导出QQ空间历史说说GetQzonehistory指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间网页端只能翻到最近几年的内容更早的说说很难一条条翻出来。GetQzonehistory 是一个开源的 QQ空间说说导出工具它通过 QQ 扫码登录你的空间把历史说说逐条抓取下来连同图片、评论一起存成本地 Excel 文件和网页版方便长期保存和检索。它能帮你做什么抓取空间历史消息列表里的所有说说包含 2014 年之前仍可见、未删除的内容自动把说说里附带的图片下载到本地链接失效也不怕把说说、转发、留言、好友整理成多个 Excel 文件并生成一个还原空间样式的网页版。从扫码登录到数据导出的完整流程准备工作与安装运行前提Python 3.7 或更高版本可用python --version检查Linux / macOS 需要安装 zbar 共享库程序用它把登录二维码显示在终端里Windows 无此要求。克隆仓库并创建虚拟环境# 克隆项目并进入目录 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory # 创建虚拟环境 python -m venv myenv激活虚拟环境Windows 用myenv\Scripts\activatemacOS / Linux 用source myenv/bin/activate这一步让依赖装进独立目录不污染系统环境。# 安装依赖 pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt这一步按 requirements.txt 安装 pandas、requests、qrcode 等库使用国内镜像可以加快下载速度。完整使用流程启动程序python main.py执行后程序会向 QQ 申请登录二维码终端出现「登录二维码获取成功」就说明网络正常。完成扫码登录终端会以 ASCII 字符直接画出登录二维码打开手机 QQ 扫码并在手机上确认即可。看到「登录成功」字样后程序自动进入下一步。如果之前登录过程序会列出已保存的 QQ 号直接选序号就能复用登录状态不用再次扫码。等待数据生成程序每 10 条抓取一次消息列表每批之间休息 3 秒终端进度条会显示总体进度。说说数量多的账号需要几分钟到几十分钟完成后会自动打开结果目录并在终端打印总条数、最早一条说说的发布时间等汇总信息。你会得到什么输出说明运行结束后所有结果保存在resource/result/你的QQ号/目录下文件格式用途QQ号_全部列表.xlsxExcel全部历史消息按时间排列QQ号_说说列表.xlsxExcel你自己发布的原创说说QQ号_转发列表.xlsxExcel你的转发记录QQ号_留言列表.xlsxExcel你的留言记录QQ号_好友列表.xlsxExcel互动过的好友昵称、QQ、空间主页QQ号_说说网页版.html网页还原空间样式的可视化页面pic/图片目录说说附带的图片已自动下载Excel 文件的字段示例实际以你的数据为准时间内容图片链接评论2015年3月20日 14:30:22昵称今天天气真好http://...[评论列表]导出目录的文件结构多份 Excel、网页版和 pic 图片目录进阶技巧与自定义免扫码复用登录状态登录后的 cookie 保存在resource/user/目录下次运行python main.py时直接在列表里选择已登录的 QQ 号即可适合定期重复备份。导出 Markdown 版本项目里还有第二个入口 fetch_all_message.py运行python fetch_all_message.py会抓取所有可见说说含 2014 年之前在resource/fetch-all/下生成带图片的「所有可见说说.md」更适合用笔记软件或 Markdown 阅读器翻阅。修改保存位置文件输出路径由resource/config/config.ini配置想换保存目录或临时文件位置时改这里即可。数据二次利用导出的 Excel 可以直接用 WPS 或 Excel 打开按年份统计发布频率、筛出带图片的条目都能做。遇到问题先看这里Q: Linux / macOS 提示「无法找到 zbar 共享库」A: 这是显示登录二维码的依赖缺失。先按系统安装Debian/Ubuntu 执行sudo apt install zbarFedora 执行sudo dnf install zbarmacOS 执行brew install zbar。装完重新运行若仍报错对照终端给出的提示检查库路径。Q: 二维码过期登录失败怎么办A: 二维码有效期很短。看到「二维码已失效」就重新运行python main.py获取新码拿到后立即扫码。不要在终端放着太久。Q: 抓到的条数比我发的少正常吗A: 工具基于空间消息列表和可见说说接口取数从未进入过消息列表的旧说说如仅自己可见可能取不到。可以再跑一次fetch_all_message.py补充可见说说仍缺失的部分说明该内容在服务器端已不可见。Q: 中途想停掉数据会丢吗A: 按 CtrlC 时程序会把已抓取的数据先保存再退出已得到的说说不会丢之后可重新运行。使用边界与提醒抓取和保存全部在你的本地电脑完成数据不经过第三方服务器但登录 cookie 以明文存放在resource/user/请自行保管好该目录。本工具定位为个人回忆存档与学习研究请勿用于商业用途或批量采集他人数据使用时遵守平台相关条款。已删除的说说和仅自己可见的旧内容无法恢复导出结果以空间当前可见范围为准。程序在请求之间刻意做了延时请不要自行修改间隔加速也不要同时挂多个账号运行。想找回几年前的旧说说这是目前比较直接的一条路。可以先运行一次python main.py跑完后打开resource/result/目录看看 Excel 和网页版是否符合预期再决定要不要做进一步的整理与分析。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考