公司动态
免费QQ空间说说备份工具 GetQzonehistory:历史说说导出完整指南
免费QQ空间说说备份工具 GetQzonehistory历史说说导出完整指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个用于 QQ 空间说说备份的免费开源 Python 工具它把历史说说导出为本地 Excel 表格和网页文件图片和评论一并归档适合需要归档自己空间内容的用户。 项目定位QQ 空间没有提供历史说说的批量导出入口GetQzonehistory 补上这一环节通过模拟扫码登录它获取空间历史消息列表和未删除说说两类数据整理成结构化表格和静态网页保存在本地。适合个人数据迁移、长期存档、对自己空间内容做统计分析等场景。注意它只能获取本账号可见的内容设为“仅自己可见”的说说不在消息列表中无法获取。 首次备份三步完成第一步获取代码克隆仓库并进入项目目录git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory第二步安装依赖创建虚拟环境并安装依赖requirements.txt 列出了 requests、pandas、beautifulsoup4 等 11 个依赖python -m venv myenv source myenv/bin/activate pip install -r requirements.txtWindows 用户把第二行换成.\myenv\Scripts\activate。第三步运行并扫码python main.py启动后程序在控制台显示二维码用手机 QQ 扫码登录若本机已有登录过的账号可直接选择已有的登录状态。登录成功后按批次抓取每批 10 条、批与批之间暂停 3 秒进度条会显示剩余批次数总耗时随说说数量增长。 备份完成后会生成哪些文件运行结束后resource/result/目录下会自动生成以你的 QQ 号命名的文件夹文件内容QQ号_全部列表.xlsx抓取到的全部消息含时间、内容、图片链接、评论四列QQ号_说说列表.xlsx你本人发布的原创说说QQ号_转发列表.xlsx你转发的内容QQ号_留言列表.xlsx好友给你空间的留言QQ号_其他列表.xlsx不属于以上类别的互动消息QQ号_好友列表.xlsx好友昵称、QQ 号、空间主页链接QQ号_说说网页版.html还原空间浏览样式的静态网页含头像、QQ 表情、高清图pic/ 子目录说说中的全部图片按说说内容命名重名自动追加时间戳保存完成后程序会自动打开结果目录并在控制台输出消息总条数、最早说说时间、图片数量等统计信息。⚙️ 功能与可调整的配置双数据源并自动去重历史消息列表由 main.py 分批获取未删除的可见说说含 2014 年之前的内容由 util/GetAllMomentsUtil.py 按每页 30 条获取两路数据合并前会去重。图片自动下载说说中的图片以 jpg 形式存到本地文件名由说说内容生成并去除非法字符重名时追加时间戳防止覆盖。评论与好友信息一并导出每条评论的时间、内容、评论者昵称和 QQ 号写入 Excel 的评论列列表中出现的好友会汇总进好友列表。保存路径可配置resource/config/config.ini 中定义了 temp、user、result 三个目录由 util/ConfigUtil.py 读取改路径不影响代码。批次与间隔可调批大小10 条和批间隔3 秒写在 main.py 中想放慢请求节奏直接修改这两个数值即可。️ 主要模块分工与扩展方向文件职责main.py主程序入口协调登录、分批抓取、去重、保存与网页渲染util/LoginUtil.py二维码登录处理 cookie 与 g_tkutil/RequestUtil.py请求 QQ 空间消息接口带超时处理util/GetAllMomentsUtil.py获取全部未删除说说与高清图支持 JSON 缓存util/ToolsUtil.pyHTML 解析、模板渲染、文件读写等通用函数util/ConfigUtil.py读取 config.ini管理登录用户缓存两个比较容易落地的扩展方向一是在 main.py 的 save_data() 函数中增加 JSON 或 Markdown 导出二是结合系统定时任务定期运行只处理上次备份时间戳之后的数据实现增量备份。 排错与安全说明常见现象与处理启动时提示登录失败→ 登录状态过期或 cookie 异常 → 重新运行 main.py 扫码无效时删除 resource/user/ 下对应缓存文件再登录。表格里缺少部分说说→ 该说说不在消息列表中常见于仅自己可见、指定好友可见→ 属数据源限制工具无法补抓。个别批次提示获取消息失败→ 网络抖动或请求超时 → 程序会跳过该批次继续执行网络恢复后重新运行。中途结束程序→ CtrlC 或系统中断 → 程序注册了信号处理已抓取的数据会先行保存不会全部丢失。安全与数据维护登录采用 QQ 空间官方二维码扫码全程不输入密码登录 cookie 缓存在本地 resource/user/ 目录备份完成后可将其删除。数据抓取、解析、保存全部在你自己的电脑上完成不经过任何第三方服务器。备份文件包含个人互动数据建议存放在可信位置不要外传。GetQzonehistory 依赖简单、模块分工清晰覆盖了 QQ 空间历史说说导出的核心链路产出可直接作为表格和网页使用。建议先完整运行一次并核对表格与网页内容之后按自己的节奏定期运行即可。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考