资讯动态

备份QQ空间历史说说:GetQzonehistory

发布时间:2026/9/21 22:29:30 来源:尧图企业网站定制
备份QQ空间历史说说GetQzonehistory【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory深夜翻空间想找五年前的那条转发才发现QQ空间历史说说备份一直没做官方也没有批量导出入口。GetQzonehistory 就是干这个的扫码登录后自动抓取历史消息与可见说说导出Excel、网页版和图片。照下文的步骤来几分钟把多年空间记录存进本地文件夹。快速上手QQ空间历史说说备份教程只需三步全程不输密码三个命令块走完就能开始抓数据。拉代码建隔离环境# 下载项目并进入目录创建名为 myenv 的虚拟环境 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv建隔离环境避免依赖污染系统Python。提示虚拟环境是官方推荐姿势别跳过。激活环境装齐依赖# Windows 用 myenv\Scripts\activatemacOS/Linux 用下行 source myenv/bin/activate pip install -r requirements.txt一次装齐页面解析与表格依赖。提示pip慢可换国内镜像源再装。运行程序手机扫码python main.py扫码后自动开始抓取无需输密码。提示扫完记得在手机上点确认。导出结果备份完成后你拿到什么文件结构所有产物都放在resource/result/你的QQ号/下文件名带QQ号前缀resource/result/你的QQ号/ ├── 你的QQ号_全部列表.xlsx ├── 你的QQ号_说说列表.xlsx ├── 你的QQ号_转发列表.xlsx ├── 你的QQ号_留言列表.xlsx ├── 你的QQ号_其他列表.xlsx ├── 你的QQ号_好友列表.xlsx ├── 你的QQ号_说说网页版.html └── pic/ # 说说图片全部列表.xlsx历史互动全量时间线含时间、内容、图片链接、评论四列检索整理先查它。说说列表.xlsx / 转发列表.xlsx你发布的原创说说与转发内容分文件存放方便分类翻看。留言列表.xlsx / 其他列表.xlsx好友留言和其余互动消息归档总表之外的细节都在这。好友列表.xlsx消息列表中出现过的互动好友含昵称、QQ号、空间主页链接。说说网页版.html pic/网页版按时间倒序还原空间版式文本内容在本地pic 里的图片按内容命名重名自动加时间戳后缀。两个客观边界要说明设置为仅自己可见的说说不出现在历史消息列表里拿不到已经删除的说说也取不到未删除接口只返回当前可见的内容。想要档案尽量完整趁还可见时就备份。原理解析扫码登录到文件落盘的完整流程先说结论程序模拟浏览器登录QQ空间走两条数据通道采集最后按类型分流落盘。登录官方扫码密码不经过程序util/LoginUtil.py 先请求QQ官方二维码接口把二维码解码后以字符矩阵形式打印在终端再每3秒轮询登录状态直到返回登录成功取回 cookie。全程只和 cookie 打交道不经过密码。登录态会存到resource/user/下下次运行会列出已登录用户供你选择不用重复扫码。采集历史消息与可见说说双通道main.py 先用二分法估算消息总数再每10条一批调用Request.get_message拉页用 BeautifulSoup 解析出时间、内容、图片每批之间休息几秒控制节奏for i in trange(int(count / 10) 1): response Request.get_message(i * 10, 10) # 每次取10条随后调用GetAllMomentsUtil.get_visible_moments_list()每30条一页拉取未删除说说带内容和评论与消息列表去重后合并。说说结果会缓存在resource/fetch-all/重跑时直接读缓存。落盘按内容分类图片冲突自动处理save_data()把每条记录按内容分流含自己昵称且标记留言转发的进对应列表其余进其他列表好友信息同步汇总。图片全部下载到 pic/文件名剔除非法字符、超40字截断重名追加时间戳。最后由render_html生成网页版图片链接换成高清图地址。程序注册了信号处理按 CtrlC 时会先把已抓取的数据存盘再退出。避坑指南安装与运行常见问题 FAQQ运行时提示无法找到 zbar 共享库依赖装不上pyzbar 负责解析二维码它依赖系统里的 zbar 库。Linux 先装系统库RPM 系用dnf install -y zbarDebian 系用apt install libzbar0macOS 用brew install zbar装完重新运行即可。Q终端里的二维码扫不出来或者提示二维码已失效二维码是终端打印的字符矩阵受字体和终端影响可能扫不出此时可以直接扫resource/temp/QR.png这张图。状态显示已失效就按 CtrlC 退出重新运行python main.py生成新码。Q抓取中途提示请求超时或网络波动怎么办每次请求有5/10秒超时超时不会崩溃只是跳过那一批。换到更稳定的网络重新运行即可程序内置了请求间隔不建议开多个实例并行跑。Q导出的条数和我在空间里看到的不一样比预期多是正常的历史消息和可见说说两个通道去重后合并覆盖面更全。偏少通常是存在仅自己可见或已删除的说说这两类都取不到属于接口层面的限制。Q导出的 Excel 和网页版能在手机上打开吗.xlsx 兼容主流办公软件导入 WPS 或 Numbers 都能正常整理。网页版在任何浏览器都能打开文字与版式完全存在本地图片走原图链接加载。那五年前的转发不用再靠翻聊天记录碰运气了。备份完成的那一刻多年记录已经躺在resource/result/里Excel 可查、网页可看、图片齐全。把这份档案复制到移动硬盘或网盘就算空间改版也不慌。现在克隆仓库照着三步跑一遍。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价