QQ空间历史说说备份完全指南:用GetQzonehistory免费导出全部说说、评论与图片

发布时间:2026/8/21 14:23:44
QQ空间历史说说备份完全指南:用GetQzonehistory免费导出全部说说、评论与图片 QQ空间历史说说备份完全指南用GetQzonehistory免费导出全部说说、评论与图片【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory2013年发的一条毕业季说说2026年还能不能在QQ空间里搜到很多人直到想翻找旧内容时才发现问题空间消息列表有加载深度限制被清理或仅自己可见之外的部分记录网页端已经翻不回来了。这正是做QQ空间备份的实际理由——在你还完整拥有数据的时候把它落到自己的硬盘上。开源项目 GetQzonehistory 就是一个专门干这件事的Python工具它模拟扫码登录你的QQ空间分页拉取全部历史消息列表合并你未删除的可见说说最终把时间、内容、图片链接、评论整理成Excel表格并把图片逐张下载到本地。GetQzonehistory 功能速览QQ空间说说导出到底能导出什么先说清楚它的能力边界避免预期落差。它能做到全量历史抓取从消息列表出发每10条一批、批间自动等待3秒一路翻到你最早的一条互动记录再叠加抓取你当前所有未删除的可见说说两边去重合并减少遗漏多类型内容分离自动区分原创说说、转发、他人留言、其他互动分别生成独立Excel而不是混在一张表里结构化字段每条记录包含时间、内容、图片链接、评论四列好友列表则记录昵称、QQ、空间主页图片本地化说说中的图片全部下载进pic/目录文件名按内容前40字生成重名自动加时间戳后缀HTML网页版额外生成一份还原QQ空间样式的单页HTML说说、转发按时间倒序排列QQ表情还原成表情图片图片自动替换为高清版本中断不丢数据程序注册了信号处理抓取到一半按 CtrlC 退出已抓到的部分也会照常落盘它做不到消息列表里不存在的记录例如仅自己可见的说说无法获取它只读不写不会修改你空间里的任何内容整个流程可以从下图看出登录验证 → 消息分页抓取 → 可见说说补充 → 解析去重 → 分类导出中间任何异常都有对应的降级分支不会让整个任务直接失败。环境准备三条命令装好依赖项目基于 Python 开发依赖很轻核心是pandas表格处理、beautifulsoup4HTML解析、requests网络请求、qrcode/pyzbar二维码登录。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # Windows: .\myenv\Scripts\activate | macOS/Linux: source myenv/bin/activate pip install -r requirements.txt两个容易踩的坑Linux 需要系统级 zbar 库。pyzbar依赖共享库libzbarRPM 系发行版执行sudo dnf install -y zbar即可macOS 可用 Homebrew 安装程序启动时会检测并给出提示建议用虚拟环境。项目锁定了精确版本如pandas2.2.3、openpyxl3.1.5避免和本机其他项目的版本互相冲突文件输出位置由resource/config/config.ini控制缓存、登录信息、导出结果分别放在resource/temp/、resource/user/、resource/result/三个目录想换保存路径改这一个文件就行。一键扫码登录不用密码的登录方式安装完成后整个使用过程只需要一条命令python main.py程序启动后会在终端里生成一个二维码用手机QQ扫描确认即可全程不经过你的QQ密码。登录后终端会打印用户QQ号,昵称登录成功字样。登录状态会缓存到resource/user/下以QQ号命名。下次运行时如果检测到已登录账号会列出账号列表让你选择序号直接复用输入 0 则重新扫码——也就是说同一台机器上管理多个账号也不麻烦但这也意味着这台机器上其他能访问该目录的人理论上可以读取登录态共享电脑上用完建议手动删除对应缓存文件。抓取进度与导出文件说明登录成功后程序自动进入抓取阶段终端用进度条按10条为单位显示进度。以几千条记录的老账号为例考虑到每批3秒的限速间隔完整跑完需要十几分钟到半小时量级属于正常现象不需要人为干预。完成后程序会自动打开结果目录Windows 用资源管理器、macOS 用 Finder、Linux 找xdg-open并打印一段统计摘要总消息数、最早一条说说的发布时间、好友数量、各分类条数、图片张数。所有产物以QQ号命名集中存放在resource/result/你的QQ号/下文件内容QQ号_全部列表.xlsx所有互动记录时间/内容/图片链接/评论QQ号_说说列表.xlsx仅本人原创说说QQ号_转发列表.xlsx本人转发内容QQ号_留言列表.xlsx自己发布的空间留言QQ号_好友列表.xlsx昵称、QQ号、空间主页链接QQ号_其他列表.xlsx他人对你的评论等互动QQ号_说说网页版.html还原QQ空间样式的浏览页pic/全部说说的本地图片下图是这个目录的实际组织方式导出数据还能怎么用从备份到二次利用备份本身是手段数据落盘之后的用法比想象的多当作个人时间轴来查。Excel 的筛选和透视表就能干大部分事按年份筛选看某一年发了多少条、哪个阶段最活跃内容列搜关键词比如想找当年写给某个人的一句话直接 CtrlF 比在空间里翻页快得多。HTML 版则适合归档——双击就能在浏览器里按时间线滚动浏览发给家人看也很直观。作为跨平台迁移的底稿。想把几年的记录整理成个人博客或纪念册_全部列表.xlsx就是现成的素材库时间、正文、图片路径、评论都在结构化字段里按年份切片、挑选内容、配上pic/里对应的图就是一个可编辑的内容库而不是重新去网页上一张张截图。做轻量统计分析。用 pandas 读入表格按年份统计发布频率、统计高频词、找最活跃时段都是几行代码的事。想进一步做情感倾向分析或图片场景分类也可以把pic/目录交给现成的开源识别库处理。作为数字存档的一部分。定期重跑一次程序登录态可复用重跑很快不同年份的导出文件夹按日期归档到移动硬盘或NAS形成版本化的个人数字档案。安全与隐私本地处理是它的底线GetQzonehistory 的隐私设计可以用一句话概括数据和凭证都不离开你的机器。登录走QQ官方扫码通道只产生会话凭证不接触账号密码抓取、解析、导出全部在本地完成代码开源请求哪些接口、数据流向哪里都可以逐行审查入口逻辑在main.py网络层在util/RequestUtil.py登录逻辑在util/LoginUtil.py登录缓存是明文存放在resource/user/的这一点是刻意为之的简单实现也意味着你要对这台机器的访问权限负责需要明确的是该工具抓取的是你自己的账号数据仅供个人备份和学习研究使用使用时应遵守QQ平台的相关规范不要用于抓取他人数据或商业用途——项目 README 开头的免责声明写得很清楚。写在最后QQ空间的历史说说没有官方的一键导出入口而数据只存在一个地方时它就永远依赖那个地方。GetQzonehistory 做的事情并不复杂扫码、抓取、分门别类存成Excel和图片然后由你自己决定这些内容放哪里、怎么用。如果你有一个存了几千条记录、翻了十几年的QQ空间花一个下午的时间把它完整落到本地可能是今年值得做的最便宜的一件数据保险。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考