ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

免费的QQ空间说说备份工具GetQzonehistory:扫码免密,六张表把十年历史完整搬回本地

免费的QQ空间说说备份工具GetQzonehistory:扫码免密,六张表把十年历史完整搬回本地 免费的QQ空间说说备份工具GetQzonehistory扫码免密六张表把十年历史完整搬回本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款开源的QQ空间说说备份工具扫码登录后就能把你发布过的全部说说、转发、留言、评论与配图一条条抓取下来整理成 Excel 表格和离线网页版完整保存到本地硬盘。这篇指南用最小术语量讲清楚它到底能帮你拿回什么、第一次怎么跑通以及哪些数据它碰不到。你的说说其实只是租来的深夜翻开 QQ 空间是什么体验大概是2013 年某条说说下面几个老同学互相的评论还在高考前夜那句睡不着明天加油的碎碎念还在某次旅行随手拍的晚霞缩略图看着都有点糊了。那一刻你会默认这些内容永远都在那儿。但它们只是借住在别人的服务器上。你在 QQ 空间发出的每一条内容本质上都是租来的数字资产——平台调整策略、账号被冻结、或者某次手滑误删都可能让一条十年的说说彻底消失。截图只能留住屏幕那一角官方并没有一键打包历史说说的按钮。等你真正想备份时往往已经晚了半拍。GetQzonehistory 补上的就是这个缺口。它走的是官方二维码流程手机扫码即完成授权全程不碰密码然后自动翻遍你的历史消息列表把说说、转发、留言、评论、好友和配图分门别类抓下来存进resource/result/你的QQ号/目录。数据从寄人篱下变成在自己硬盘里安家以后翻看再也不用看平台脸色。备份前靠截图备份后靠这六张表手动备份最痛的不是麻烦而是存了但等于没存截图丢了图片链接导出网页丢了结构最后想用的时候全都用不上。GetQzonehistory 的做法是把每条动态拆成结构化字段——时间精确到秒、内容原样保留、图片链接单独成列、评论单独拆分最后整理成六张彼此独立的表格表格里面有什么全部列表所有抓取到的消息汇总时间、内容、图片、评论齐全说说列表你自己发布的正经说说转发列表转发过的每一条内容留言列表空间留言板上的互动其他列表朋友在你空间的互动消息好友列表昵称、QQ号、空间主页地址这六张表不是把内容混在一起糊弄你而是把你发过什么、转发过什么、谁来过、说过什么拆得清清楚楚之后无论是做数据分析还是迁移到别处都顺手得多。配图也会自动下载到pic/目录文件名直接取自说说内容抓取时还会把缩略图链接替换成高清版本避免存下一堆模糊小图。跑完一次打开resource/result/你的QQ号/你看到的就是这样一份完整档案除了 Excel程序还会顺手生成一份*_说说网页版.html。它把说说和转发按时间倒序排好还原出头像、昵称、发布时间、正文、配图和评论区连 QQ 表情都做了还原处理。这份网页版不依赖网络双击就能打开像翻一本属于自己的数字纪念册。从空白环境到第一次跑通最短路径只有四步第一次备份的完整链路可以对照下面这张流程图理解扫码登录拿到授权 → 分页抓取历史消息 → 解析并清洗数据 → 生成表格、网页版与图片 → 汇总报告统计信息。具体到操作只需要四步。第一步装好运行环境。项目基于 PythonWindows、macOS、Linux 都支持。打开终端执行下面几行git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate # Windows 用 .\myenv\Scripts\activate pip install -r requirements.txt python main.py装依赖太慢把 pip 换成国内镜像即可例如pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt几秒钟装完。第二步扫码登录一次登录长期复用。运行python main.py后程序会弹出二维码手机 QQ 扫一下即完成授权。登录状态以 Cookie 形式缓存在resource/user/目录下次运行会先列出已登录账号让你选择不用反复扫码。整个登录逻辑写在util/LoginUtil.py里想核对可以自己翻源码。第三步等进度条走完。抓取过程会显示进度条每个批次之间刻意留了几秒间隔为的是降低触发平台风控的概率——条数多时整体确实偏慢这是保护账号稳定性的设计不是卡死。就算中途想停直接按CtrlC程序会先把手头已抓到的数据保存下来再退出这个中断保护逻辑在main.py的signal_handler里保证你的每次尝试都不白费。第四步去结果目录验收。跑完后导出文件夹会自动打开控制台会汇总总条数、最早一条说说的发布时间等统计信息对照resource/result/你的QQ号/检查表格、网页版和图片是否齐全。遇到二维码已失效或扫码没反应怎么办先确认手机 QQ 已登录且系统时间准确再重新运行生成新二维码如果刚被安全策略拦截等几分钟再试避免多台设备同时登录空间。提示找不到 zbar 共享库这是二维码识别库没装。Linux 执行sudo apt install libzbar0Fedora 系用sudo dnf install zbarmacOS 上程序会引导你用 Homebrew 一键安装。备份完不是终点统计、纪念册与自动留档数据一旦落到本地想象力就打开了。最直接的玩法是用 Pandas 回看你的说说十年——导出的 Excel 列名是时间、内容、图片链接、评论几行代码就能统计每年发了多少条import pandas as pd df pd.read_excel(你的QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S) df[年份] df[时间].dt.year print(df[年份].value_counts().sort_index())哪年话痨、哪年沉默一眼就看出来了。再往深做还能统计高频词汇、分析配图数量变化把回忆变成一份属于你的年度报告。网页版则适合当纪念册收藏随时双击翻看。想长期留档还可以配一个定时任务每月自动跑一次Linux/macOS 在 crontab 里加一行Windows 用任务计划程序同样能实现。增量备份的意义在于——往后的每一条新说说也会被安稳地收进这份档案而不是等某天想起来时已经找不回。先说清楚边界什么能抓到什么抓不到夸完能力也得把边界讲明白这才是用工具该有的态度。能抓到的空间历史消息列表里的内容——说说、转发、留言、好友互动只要在列表里基本都能结构化导出。抓不到的消息列表之外的比如仅自己可见的说说天然不在接口返回范围内工具再强也翻不出来网络不稳时也可能漏掉个别批次多运行几次即可。不该碰的项目自带免责声明仅供学习与技术研究禁止商业或非法用途。备份的是你自己的空间内容别拿它去采集他人数据尊重平台规则与别人的隐私。安全方面也值得放心抓取的数据只写入本地硬盘不会上传任何第三方服务器扫码免密登录密码从不经手Cookie 存在本地resource/user/目录不放心随时删掉重新登录全部源码开源可审查登录、请求、解析逻辑分别放在util/LoginUtil.py、util/RequestUtil.py、util/GetAllMomentsUtil.py每一步都能自己核对。请求缓存按 QQ 号隔离在resource/fetch-all/下多账号互不干扰。数据不会主动等你备份这件事最大的成本从来不是技术而是以为它还在的侥幸。你上一次完整翻完自己的空间是什么时候那些说说还在是因为平台今天还在可平台清理、账号异常、手滑删除哪一样都不会提前通知你。当你亲眼看到十年前那条说说带着原文和图片安静躺在自己电脑里时那种踏实感比任何收藏夹都值。动手并不难克隆项目到本地按上面四步装好环境、扫码、等进度条走完然后去resource/result/你的QQ号/翻一翻你的十年。遇到问题先翻项目文档和源码注释——中断保护在main.py登录在util/LoginUtil.py解析在util/GetAllMomentsUtil.py都有迹可循拿不准的也可以去社区里聊聊自己的备份心得。等哪天深夜突然想翻十年前那条说说时你打开的是自己硬盘里的文件夹而不是一个等着别人做主的网址——那一步今晚就能迈出去。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表