ARTICLE DETAIL

资讯详情

深耕商务建站与企业官网运营的一线实战洞察。

QQ空间说说免费备份工具GetQzonehistory:从环境配置到完整导出的上手教程

QQ空间说说免费备份工具GetQzonehistory:从环境配置到完整导出的上手教程 QQ空间说说免费备份工具GetQzonehistory从环境配置到完整导出的上手教程【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间里的历史说说本质上只是借住在平台服务器上的数据。平台规则调整、账号状态异常、一次手滑删除都可能让它们无声无息地消失。GetQzonehistory 正是为解决这件事而生的免费开源工具不用输入密码扫码登录后自动抓取你发布过的全部可见说说、转发、留言、评论与配图并整理成 Excel 表格和网页版文件存到本地。本教程从最终能拿到什么讲起再带你一步步跑通第一次完整备份。备份完成后你能拿回这些文件运行成功后所有结果会整齐地落在resource/result/你的QQ号/目录下结构一目了然具体来说你会拿到这几样东西 六张 Excel 表格全部列表、说说列表、转发列表、留言列表、其他列表、好友列表。说说类表格包含时间、内容、图片链接、评论四列时间精确到秒好友列表则记录昵称、QQ 号与空间主页地址。一个网页版文件你的QQ号_说说网页版.html会把说说和转发按时间倒序重新排版还原头像、昵称、发布时间、正文、配图和评论连 QQ 表情都会转成图片展示。双击即可打开完全离线可用。一个 pic 文件夹说说里的配图会自动下载到本地文件名取自说说内容方便对应。抓取时还会自动把缩略图链接替换成高清版本即使以后原链接失效本地这张原图也不受影响。从扫码到导出数据是这样一步步落地的拿到上面的结果背后其实是一条很清晰的流水线全流程可以参考下面这张图简单来说就是四步扫码登录走官方二维码流程util/LoginUtil.py负责→抓取消息列表util/RequestUtil.py按批次请求空间历史消息→解析分类util/GetAllMomentsUtil.py、util/ToolsUtil.py负责把原始 HTML 和 JSON 清洗成结构化数据→导出结果main.py汇总生成 Excel、网页版并下载图片。每一步都有独立模块负责这也是为什么它的代码可以放心审查。三步完成环境配置与首次导出第一步装好运行环境项目基于 PythonWindows、macOS、Linux 都支持。第一次配置大约需要十分钟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如果依赖下载很慢可以在安装命令末尾加上国内镜像源参数-i https://mirrors.aliyun.com/pypi/simple/几秒就能装完。第二步扫码登录一次登录长期复用python main.py程序会先检查本地有没有已登录账号有的话直接列出让你选择没有就弹出二维码手机 QQ 扫一下即可完成登录全程不碰密码。登录状态以 Cookie 形式缓存在resource/user/目录下次运行可以直接复用不用反复扫码。第三步等进度条走完去翻你的十年抓取过程会显示进度条每批次之间有几秒间隔这是为了降低触发平台风控的概率属于刻意设计的节奏耐心等就好。中途想停也完全没问题直接按CtrlC程序会先把手头已抓到的数据保存下来再退出这个中断保护逻辑写在main.py的signal_handler里每一次尝试都不会白费。跑完后导出文件夹会自动打开控制台还会汇总报告消息总数、最早一条说说的时间、好友数量等统计信息。常见问题速查装不上或启动报错怎么排查先看是不是 zbar 二维码识别库缺失。Linux 系可用sudo dnf install -y zbarDebian/Ubuntu 对应apt install libzbar0macOS 上程序会检测到 Homebrew 并引导你一键安装。依赖装好后重新运行即可。下面几个高频问题直接用表格说清处理办法现象原因与对策只抓到了一部分说说工具能获取的是空间历史消息列表中的内容消息列表之外的比如仅自己可见的说说天然抓不到网络不稳也可能漏批次可保持网络通畅后分多次运行图片没下载全先确认网络正常、pic/目录可写个别失效链接可通过 Excel 里的原始 URL 手动补下程序跑得很慢每批请求都有间隔说说多时整体耗时偏长属正常现象可拆成几次分批保存扫码提示二维码已失效确认手机 QQ 已登录、系统时间准确稍等几分钟重新生成二维码即可数据到手之后还能玩出什么花样导出后的 Excel 列名是时间、内容、图片链接、评论用几行 Pandas 就能统计出你的说说年表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())哪年话痨、哪年沉默一眼就能看出来。想再进一步还能统计高频词、分析配图数量的变化把回忆做成一份专属的年度报告。网页版说说网页版.html则适合直接收藏双击就能像翻纪念册一样回看。如果想把备份变成习惯还可以配置定时任务每月自动跑一次Windows 用任务计划程序Linux/macOS 在 crontab 里加一行即可这样往后的每一条新说说都会被安稳收进档案 ✅。关于隐私与使用边界把话说清楚这类工具最该关注的就是安全GetQzonehistory 的几个设计可以让你放心全程本地处理抓到的数据只写入你的硬盘不会上传到任何第三方服务器扫码免密登录不收集、不保存 QQ 密码Cookie 存在本地resource/user/目录不放心可随时删除重新登录开源可审查登录、请求、解析逻辑分别在util/LoginUtil.py、util/RequestUtil.py、util/GetAllMomentsUtil.py等模块中每一环都能自己核对缓存隔离请求缓存按 QQ 号存放在resource/fetch-all/下多账号互不干扰。同时也要客观说明边界项目自带免责声明工具仅供学习与技术研究使用请勿用于商业或非法用途。备份的对象应该是你自己的空间内容不要拿去采集他人数据使用前也请尊重平台规则与他人隐私。写在最后备份这件事最大的成本从来不是技术而是以为数据永远都在的侥幸。找个有空的时间按上面三步走一遍装环境、扫码、等进度条走完。当你亲眼看到多年前那条说说带着原文和图片静静躺在本地文件夹里时那种踏实感比任何收藏夹都值。如果你的空间里还存着舍不得丢的回忆今天就可以动手试试。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表
PREV
查看更多资讯
NEXT
返回资讯列表