3分钟免费备份QQ空间全部历史说说:GetQzonehistory 完整使用指南
3分钟免费备份QQ空间全部历史说说GetQzonehistory 完整使用指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个开源的QQ空间历史说说备份工具它通过扫码模拟登录你的 QQ 空间逐页翻完空间的历史消息列表再叠加当前仍可见的说说进行去重补全最后把能拿到的所有内容分类整理成 Excel 表格、网页版页面和本地图片统一归档在resource/result/你的QQ号/目录下。整个过程免费、纯本地运行、不上传任何数据适合想给自己存档的用户也适合帮家人整理多年前空间动态的用户。看完这篇指南从克隆到拿到完整档案大约只需要 3 分钟。早期说说去哪了大多数时候它们只是不再被展示很多人误以为早年发过的那些说说被 QQ 空间删掉了实际情况通常不是这样空间动态页只展示有限时间范围的内容更早的条目从首页信息流里退场但数据往往还留在别处历史消息列表才是相对完整的档案——你在空间里收到的互动、发布记录会沉淀在这个列表里这正是本工具的取数入口真正拿不到的只有一类从未出现在消息列表里的内容比如早年仅自己可见的说说。这是平台机制决定的边界不是工具缺陷。所以问题的本质不是数据丢了而是没有趁数据还在窗口期内把它导出。越早备份档案越完整。零基础快速上手克隆、装依赖、运行一共三步前提只有一个电脑上装有 Python 3 环境。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory pip install -r requirements.txt python main.py几点说明依赖不多requests、pandas、beautifulsoup4、qrcode 等十余个库requirements.txt里已锁定版本下载慢可切换国内 PyPI 镜像源。介意外部库污染系统环境的话可先python -m venv myenv建一个虚拟环境再安装官方 README 也推荐这种做法。运行main.py后终端会打印一个登录二维码用手机 QQ 扫一下即可全程不需要输入密码。登录后出现进度条即可离开程序按每批 10 条、批间隔 3 秒的节奏翻页抓取说说多的账号可能需要十几到几十分钟期间无需任何操作。导出结果按 QQ 号归档的 Excel、网页版和全部图片结束后程序会自动打开结果目录目录名就是你的 QQ 号结构如下各文件的分工文件内容字段QQ号_全部列表.xlsx消息列表抓到的全部条目含他人内容时间、内容、图片链接、评论QQ号_说说列表.xlsx你自己发布的说说时间、内容、图片链接、评论QQ号_转发列表.xlsx你发布的转发时间、内容、图片链接、评论QQ号_留言列表.xlsx你给别人空间留下的留言时间、内容、图片链接QQ号_其他列表.xlsx其余互动类内容时间、内容、图片链接QQ号_好友列表.xlsx消息中出现过的联系人昵称、QQ、空间主页QQ号_说说网页版.html还原空间版式的网页含头像、评论、高清图—pic/子目录所有说说配图按内容自动命名重名时追加时间戳两个实用细节图片文件名会自动过滤表情、非法字符并截断到 40 字符避免产生一堆~!#$式乱码文件名程序注册了中断信号处理中途按 CtrlC 也不会丢数据已抓到的部分会自动落盘。进阶玩法把一次性导出变成持续的记忆管理1. 用第二个入口补全 2014 年之前的内容项目里还有一个独立脚本fetch_all_message.py它直接调用空间消息接口按每页 30 条拉取所有未删除的可见说说官方注释说明可覆盖 2014 年之前并把原始 JSON 整理成一份带图片、转发引用和评论的所有可见说说.md。把它和主程序配合使用能显著减少漏网条目。2. 定期重跑当作年度备份消息列表会随新动态持续增长建议每年固定时间重跑一次python main.py新数据会自然并入档案。比每次手动截图省事得多。3. 对 Excel 做简单分析导出的表格字段规整用 pandas依赖里已包含几行代码就能统计按年份的发帖频率、活跃时段分布、哪条说说的评论最多甚至按昵称重建一份常互动好友名单都是不错的切入点。4. 把网页版做成纪念册说说网页版.html里图片链接已被替换为高清版本QQ 表情也被还原成图片。用浏览器打开即可浏览需要实体的话直接另存为 PDF就能印成册子。原理与安全双数据源抓取全程本地处理整条流水线是扫码登录 → 拉取历史消息 → 解析去重 → 下载图片 → 生成表格与网页。拆开看登录util/LoginUtil.py基于官方扫码登录流程生成二维码并轮询解码拿到的只是会话 Cookie密码从头到尾不出现在程序里抓取util/RequestUtil.py按批请求消息列表接口用 BeautifulSoup 解析 HTML 条目每批间隔 3 秒降低对平台的压力补全util/GetAllMomentsUtil.py再抓一遍当前可见说说用内容相似度判断与消息列表互为子集的条目避免重复入库输出util/ConfigUtil.py、util/ToolsUtil.py及main.py分类、去重、写 Excel、渲染 HTML保存位置由resource/config/config.ini配置。安全上可以归纳成三句话所有数据只在你的电脑上流转登录走扫码而非账号密码代码完全开源每一个请求长什么样都可以自己审查。常见疑问拿不到、跑不完、安不安全Q为什么导出的条数比我记忆里少A工具的上限就是消息列表 可见说说的并集。从未进入消息列表的内容如仅自己可见的旧说说拿不到属平台限制。Q我的账号会不会有风险A登录使用官方扫码接口不采集密码程序在本地运行没有向第三方上传数据的代码路径。建议只备份自己的账号并遵守平台服务条款不要将其用于批量抓取他人数据。Q跑到一半报错了怎么办A单批失败会被跳过继续最终仍会汇总已有数据直接按 CtrlC 也会先保存再退出。说说数量大的账号几千条以上单次导出可能超过 30 分钟选个网络稳定的时段即可中途中断后重新运行即可。Q不装 Python 能用吗A本项目为 Python 3 脚本需要本地 Python 环境依赖安装一步完成无需编译任何组件。Q生成的文件安全吗能删掉中间文件吗A结果都在resource/result/下可随意拷贝、移动resource/temp/是缓存目录完成备份后不影响结果完整性。结语青春不会重来但数字记忆可以不再依赖平台的展示窗口。趁数据还在窗口期内给过去的自己存一份底档。克隆仓库git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory安装依赖pip install -r requirements.txt运行python main.py手机 QQ 扫码到resource/result/下查收你的完整档案【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考