资讯动态

GetQzonehistory:3步免费备份QQ空间全部说说

发布时间:2026/8/22 15:20:57 来源:尧图企业网站定制
GetQzonehistory3步免费备份QQ空间全部说说【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款免费开源的QQ空间备份工具。手机QQ扫码登录后它会自动把账号下的历史说说、留言、评论和配图逐条抓取导出成 Excel 表格和离线网页全部保存在你自己的电脑里。适合想给空间内容长期留档、但编程经验不多的用户。十年前的配图原链接可能已经打不开你在QQ空间发的每一条说说、每一张照片都存在别人的服务器上。平台策略、账号状态、甚至一次误操作都可能让这些内容在某天突然看不到了。更现实的情况是早期说说里的配图原图地址如今点开后常常是空白。你记得发过那张照片但字节已经不在了。如果哪天你想注销QQ空间或者想做一份个人年度回顾手动截图根本来不及——上千条说说逐条复制不现实你需要一个能批量带走原始数据的备份工具。先判断这个备份工具帮不帮得上你适合不适合发过大量说说的用户只想保存几条特定说说的人打算停用或注销QQ空间的人完全不接受命令行操作的人想做个人数据统计的人想抓取别人空间数据的人如果你的情况在左边那一列继续往下看。三步跑通从克隆到第一次备份运行只需要 Python 3Windows、macOS、Linux 均可。按下面三步操作克隆仓库并进入项目目录。创建名为 myenv 的虚拟环境并安装依赖国内网络慢就换镜像源。运行主程序用手机QQ扫终端里显示的二维码完成登录全程不输入密码。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 # 下载慢时换国内镜像: pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt python main.py扫码成功后程序开始自动抓取整体流程如下抓取节奏是每批 10 条、批间停顿 3 秒条数多时需要耐心等。中途想停直接按CtrlC程序会先把已抓到的部分保存下来再退出已经抓的数据不会白费。运行结束后你会拿到哪些文件 结果统一放在resource/result/你的QQ号/目录下。运行结束时程序会打印消息总条数、最早一条说说的时间、各类数量和图片张数并自动打开该文件夹。产出物说明QQ号_全部列表.xlsx全部抓取到的消息含时间、内容、图片链接、评论QQ号_说说列表.xlsx你自己发布的说说QQ号_转发列表.xlsx转发过的每一条内容QQ号_留言列表.xlsx空间留言板的记录QQ号_其他列表.xlsx好友在你空间的互动消息QQ号_好友列表.xlsx昵称、QQ 号、空间主页地址QQ号_说说网页版.html按时间倒序的离线网页还原头像、QQ 表情和评论双击即可浏览pic/目录所有配图文件名取自说说内容方便对应到具体动态表格里的时间精确到秒图片链接单独成列评论做了结构化拆分数据可以直接拿去做统计。下载图片时程序还会把缩略图链接自动替换成高清版本把/mek1kp1换成/sek1kp1避免存下一堆模糊图。另外有两处容易忽略的缓存登录凭证Cookie存在resource/user/下次运行不用重新扫码原始请求结果按QQ号缓存在resource/fetch-all/QQ号/多账号之间互不干扰。它为什么故意跑得这么慢⏱限速是刻意为之。util/RequestUtil.py里每发一次请求都固定等待 5 秒main.py里每抓 10 条再停 3 秒。请求太快容易触发平台风控慢一点是用时间换账号安全。中断也能保住数据。main.py注册了signal_handler信号处理函数按CtrlC或进程被终止时它会先调用保存逻辑把内存里的内容写成 Excel 再退出。所以跑不完不等于白跑可以分多次运行。登录只扫一次码。扫码成功后 Cookie 写入resource/user/之后每次启动程序会先列出已登录用户让你输入序号选择输入 0 才重新扫码。这是给定期备份留的口子。卡住了对照这张表自救现象原因与对策提示无法找到 zbar 共享库缺少二维码识别库。Linux 执行sudo dnf install -y zbarDebian/Ubuntu 为apt install libzbar0macOS 上util/LoginUtil.py会检测 Homebrew 并引导一键安装依赖下载失败或极慢换国内镜像pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt二维码卡在认证中或已失效确认手机QQ已登录、系统时间准确失效后重新运行python main.py生成新二维码抓到的说说比空间里少工具只能获取历史消息列表和可见说说仅自己可见或已删除的条目天然拿不到进度条走得特别慢属于正常限速按CtrlC可中断保存之后分多次运行即可备份之后的两种进阶用法用法一把说说做成年度报告。导出的 Excel 列名是时间、内容、图片链接、评论用 Pandas 几行代码就能算出每月发多少条import pandas as pd df pd.read_excel(QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间], errorscoerce) print(df.groupby(df[时间].dt.to_period(M)).size())再往下还能做词频分析、配图数量变化等统计把回忆变成一张数据图表。⏰用法二定时任务自动备份。在 Linux/macOS 的 crontab 里加一行每月 1 日凌晨 3 点自动跑一次Windows 用户用任务计划程序实现同样效果0 3 1 * * cd /path/to/GetQzonehistory myenv/bin/python main.pyCookie 复用让定时任务全程不需要人工扫码。最后的边界提醒抓到的数据只写入本地磁盘登录、请求、解析逻辑分别在util/LoginUtil.py、util/RequestUtil.py、util/GetAllMomentsUtil.py可自行核对没有任何上传到第三方的代码。扫码登录不经过密码Cookie 存在本地resource/user/不放心随时删除后重新登录。工具仅供学习与技术研究请勿用于商业或非法用途也不要采集他人数据。备份的意义是把以为数据会一直在变成确定它还在本地。下一步可以这样做克隆仓库并安装依赖运行python main.py扫码完成登录到resource/result/QQ号/检查 Excel、网页版与pic/图片满意后配置定时任务把备份变成每月例行觉得好用的话到项目主页给它点一颗 Star【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

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

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

免费获取报价