
GetQzonehistory完整教程免费导出QQ空间全部历史说说【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间里堆了十年的说说手动复制根本搬不完。GetQzonehistory 在本地免费运行扫码一次就能把历史说说连同评论、配图全部导出成 6 张 Excel 表、1 个离线网页版和一整目录高清图。本文先把主程序跑起来再逐项验收产物最后讲清数据链路和拿不到的边界。 把 Python 环境配好并跑通主程序环境只要 Python 3Windows、macOS、Linux 都适用。按顺序执行下面一段命令每一步的通过标准列在代码块下方全部对上即可继续。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate # Windows 改为 myenv\Scripts\activate pip install -r requirements.txt # 卡住时换镜像源pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt python main.py成功标志逐条对照clone 结束当前目录多出GetQzonehistory文件夹venv 结束生成myenv/目录activate 后命令提示符前缀出现(myenv)pip 结尾提示Successfully installed共装 11 个依赖包main.py启动后终端打印黑白二维码手机 QQ 扫完出现用户你的QQ号…登录成功进度条走完出现导出成功提示并自动弹出结果文件夹 跑完后对着哪些文件验收导出落在resource/result/你的QQ号/逐项和结尾打印的 7 个数字对账全对上才算备份完整文件内容核对方式QQ号_全部列表.xlsx时间/内容/图片链接/评论 4 列含好友互动的全部消息行数 控制台共有 N 条消息QQ号_说说列表.xlsx仅你本人发布的说说说说列表共有 N 条说说QQ号_转发列表.xlsx你转发过的每条内容转发列表共有 N 条转发QQ号_留言列表.xlsx留言板互动3 列时间/内容/图片链接留言列表共有 N 条留言QQ号_其他列表.xlsx好友出现在你动态里的内容其他列表共有 N 条内容QQ号_好友列表.xlsx昵称、QQ 号、空间主页地址好友列表共有 N 个好友QQ号_说说网页版.html说说转发按时间倒序离线双击打开抽 2 条与空间页面比对正文pic/全部配图文件名取说说正文限 40 字符张数 图片列表共有 N 张图片时间列精确到秒最早一条可对照结尾打印的最早的一条说说发布在…。 数据到底从哪来扫码一次Cookie 落盘终端二维码由util/LoginUtil.py生成并解码打印扫码成功后 Cookie 写入resource/user/下以你 QQ 号命名的文件。再次运行会列出已登录账号让你输序号输入 0 才强制重新扫码。两路数据合并去重第一路是空间历史消息列表每批 10 条、批间停 3 秒总条数先由二分查找定位第二路是未删除可见说说接口每页 30 条能补到 2014 年之前的老内容。两路合并后先做子集去重再分类落盘原始 JSON 缓存在resource/fetch-all/QQ号/重跑不重复拉取多账号互不干扰。限速、中断与上限批间停顿是主动限速。按CtrlC时main.py注册的信号处理函数会先把已抓数据存盘再退出下次接着跑不丢进度。两类内容拿不到仅自己可见的说说、不在动态流里的内容——这是数据源决定的上限不是 bug。 卡住时先查这几类问题报错表现可能原因解决动作pip 安装很慢或失败网络源问题改用上一节的镜像源命令重装提示无法找到 zbar 共享库缺二维码解码组件RPM 系 Linux 执行sudo dnf install -y zbarmacOS 由util/LoginUtil.py引导用 Homebrew 安装并自动建软链接扫码后二维码已失效或长时间无输出码过期、系统时间不准或风控重新运行生成新码刚被拦截则等几分钟再试出现请求超时或获取消息失败第 N 批次网络抖动直接重跑可见说说数据走resource/fetch-all/缓存不重复拉取只抓到部分说说仅自己可见的内容不在消息列表属正常范围已有数据先存盘可分多次跑 常规导出之外还能做三件事用 pandas 找出你的年度话痨月Excel 列名现成4 行代码出统计import pandas as pd df pd.read_excel(resource/result/你的QQ号/你的QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S) print(df.groupby(df[时间].dt.to_period(M)).size()) # 每月发了几条 print(df[内容].str.len().nlargest(3)) # 最长的三条定时跑不用反复扫码Cookie 可复用。Linux/macOS 在crontab -e里加一行每月 1 号凌晨 3 点自动备份0 3 1 * * cd /path/to/GetQzonehistory source myenv/bin/activate python main.pyWindows 用任务计划程序做同样配置。把可见说说另存成 Markdown单独运行python fetch_all_message.py全部可见说说会写成resource/fetch-all/所有可见说说.md配图一并下载评论和转发原文都在文内适合当第二份文本存档。 数据去向与红线抓取结果只写入本地resource/result/与resource/fetch-all/不经过任何第三方服务器。Cookie 以明文存在resource/user/不放心就删掉该文件重新扫码。关键代码位置可自查登录在util/LoginUtil.py请求在util/RequestUtil.py说说解析在util/GetAllMomentsUtil.py输出路径配置在resource/config/config.ini。红线只有一条只备份你自己空间的内容。项目声明仅供学习与技术研究不得用于商业或非法用途。✅ 现在就能做的五步清单克隆仓库git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory建虚拟环境并装依赖卡住就换镜像源python main.py扫终端二维码完成登录到resource/result/你的QQ号/对账6 张表、网页版、pic/图片目录加一条 crontab让备份每月自动跑一次跑通后去仓库顺手点个 Star——空间接口随时可能变动多一次支持工具就能更快被修好。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考