GetQzonehistory 完整指南把QQ空间历史说说、配图和评论一次性备份成本地表格【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间没有导出入口想把几年前的旧说说说搬出来只能逐条复制、逐张截图翻几页下来耐心就没了。GetQzonehistory 是一款免费、纯本地运行的备份工具扫码登录后自动翻页翻完你的QQ空间历史说说产出 Excel 表格加一个仿空间样式的网页。从克隆代码到拿到第一批表格大约 10 分钟适合不想研究代码、只想要数据落盘的普通用户。先摆正预期这些拿得到这些拿不到历史消息列表里还在的记录说说、留言、转发、评论拿得到主页上未删除、当前可见的说说含较早年份也会被抓下来两条通道合并去重从没进过消息列表的内容比如设为仅自己可见的说说拿不到已彻底删除的说说、平台侧丢失的记录同样拿不到。一句话备份越早拿到的越多今天导出就是今天还能导出的全部。从零到第一批表格三件事就够环境准备克隆项目并装好依赖git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv虚拟环境把这套依赖和你其他项目隔开装坏一个不牵连别的。.\myenv\Scripts\activateWindows 用上面这条macOS/Linux 用source myenv/bin/activate两条长得像别敲串。pip install -r requirements.txtrequirements.txt 里各包分工明确requests 发请求、beautifulsoup4 解析页面、pandas 生成表格、qrcode 和 pyzbar 负责二维码生成与识别、tqdm 画进度条。 Mac 和 Linux 别漏系统级的 zbarpyzbar 识别二维码依赖这个原生库。RPM 系执行sudo dnf install -y zbarmacOS 执行brew install zbar程序检测到 Homebrew 时会提示帮你自动装。不想折腾环境的话README 提到 release 页也放了打包好的单文件版本。扫码登录全程不碰密码python main.py终端会直接打印一个字符二维码用手机 QQ 扫一下并确认。看到用户QQ号,昵称登录成功就对了终端还会打印二维码未失效、认证中等状态提示。登录凭证以 cookie 形式存进resource/user/目录文件名就是 QQ 号下次运行会先列出已登录账号让你选输入 0 才重新扫码不用每次扫一遍。放手导出它会自己翻页、去重、出图登录成功后程序先探测历史消息总条数然后每 10 条一批往下翻批与批之间刻意停 3 秒这是防风控的节奏进度条走得慢属正常。消息列表翻完它再按每页 30 条补齐主页上当前可见的未删除说说和消息列表去重合并接着分类、逐张下载配图、生成网页版页面最后自动打开结果文件夹Windows、macOS、Linux 都能正确唤起文件管理器。说说上千条的话预留几分钟到几十分钟跑起来就可以去做别的事不用盯着。结果目录逛一圈跑完后所有成果都在resource/result/你的QQ号/下QQ号_全部列表.xlsx—— 全部内容时间线时间/内容/图片链接/评论四列QQ号_说说列表.xlsx—— 你自己发布的原创说说QQ号_转发列表.xlsx—— 你转发过的内容QQ号_留言列表.xlsx—— 你收到的留言QQ号_好友列表.xlsx—— 互动过的好友昵称、QQ 号、空间主页QQ号_其他列表.xlsx—— 未归入以上几类的其余内容QQ号_说说网页版.html—— 仿空间样式页面含配图、评论和头像pic/—— 下载好的说说配图结尾终端还会汇报总数消息条数、最早一条说说的发布时间、各分类条数、图片数量。两个藏得深的细节pic/里的图片按说说内容命名超过 40 字符自动截断重名时追加时间戳防止互相覆盖网页版渲染时还会把图片链接替换成高清版本再显示。保存位置想改可以动resource/config/config.ini默认不用碰。具体实现可以看 main.py 和 util/ 目录。常见坑快速问答问扫了码没反应或者提示二维码已失效 答终端里的字符码有有效期放久就作废。直接重跑python main.py生成新码马上扫同时确认电脑网络正常、没有被代理工具拦掉登录请求。问一启动就提示无法找到 zbar 共享库然后退出 答缺系统级二维码识别库。RPM 系 Linux 执行sudo dnf install -y zbarmacOS 执行brew install zbar装完重跑即可。问导出到一半断了或者手滑按了 CtrlC 答不用补数据。程序注册了中断保护收到 CtrlC 或进程终止时会先把已抓到的数据存盘再退出重新跑一次就行。问提示登录失败 答登录状态失效了。重跑python main.pyresource/user/里已有账号记录就选对应序号复用输入 0 重新扫码。问Excel 双击打不开 答多半是文件正被开着的 WPS 或 Office 占用关掉窗口再打开仍不行就用 pandas 读同一个.xlsx文件本身没问题。让这批数据多用一步做一份按年份翻的回忆册。打开全部列表.xlsx按年份筛选哪一年去了哪座城、和谁互动最多、什么时候开始发深夜感慨一条时间线全在表里。给备份上双保险。把说说网页版.html转成 PDF 存网盘或打印成实体纪念册resource/result整个目录再复制一份到移动硬盘多介质存放才算落袋为安。顺手留一份好友通讯录。好友列表.xlsx里有互动过的 QQ 号与空间主页链接多年后想重新加回某个人时直接能查到。说说是你留在QQ空间里的痕迹导出来存进自己硬盘就算哪天官网改版、入口变更这份记录也还在你手里。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考