ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

GetQzonehistory:15 分钟把 QQ 空间历史说说备份到本地的免费工具

GetQzonehistory:15 分钟把 QQ 空间历史说说备份到本地的免费工具 GetQzonehistory15 分钟把 QQ 空间历史说说备份到本地的免费工具【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款免费开源的 QQ 空间历史说说备份工具你在终端扫一次码它就自动把账号下的说说、转发和留言逐条抓下来导出成 6 张 Excel 表格、一个离线网页和整套本地配图全部存在你自己的硬盘里。这篇文章按装环境 → 扫码登录 → 运行导出的顺序带你跑通第一次备份全程不用改一行代码。一句话定位它是什么、给谁用它是一个命令行小工具专门给想把 QQ 空间旧动态完整搬回本地的人用。平台侧只保留你能翻到的那部分数据而它做的事情是把这些数据一条条结构化地存成文件——表格、网页、图片各归一类长期保存、随时可查不再依赖网页上的下一页一直往前翻。为什么现在就该备份一次前阵子想翻毕业旅行那张合照点进空间却发现那条说说早就没了也有人换了新设备后老动态一页页往前翻翻到某一年突然断了后面就全是空白。平台改版、误触删除、登录风控任何一件都可能让那些动态彻底消失。备份这件事不太适合等空了再说因为等你真正需要时数据可能已经不在服务器上了。三步跑通第一次备份第一步装好运行环境项目基于 Python 3Windows、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依赖下载很慢的话把最后一行换成国内镜像源pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt第二步扫码完成登录运行python main.py终端会打印出一个二维码用手机 QQ 扫一下即可全程不碰密码。登录状态会以 Cookie 形式缓存在resource/user/目录下次启动会先列出已登录账号让你选择输入 0 重新扫码——一次登录长期复用。如果启动时报无法找到 zbar 共享库是缺二维码识别库Linux 装sudo dnf install -y zbarDebian/Ubuntu 用apt install libzbar0macOS 按util/LoginUtil.py打印的提示用 Homebrew 安装即可。第三步运行并等待抓取登录成功后程序自动开始抓取 ⏳ 每批拉 10 条消息批与批之间停 3 秒用来降低触发风控的概率所以说说多的账号整体偏慢属正常节奏。中途想停就按CtrlCmain.py里的signal_handler会先把已抓到的数据存盘再退出跑一半也不白干。全部完成后终端会打印一条汇总总条数、最早一条说说的发布时间、各张表的条数并自动打开结果文件夹。跑完你能得到什么所有产物都放在resource/result/你的QQ号/目录下可以按这份清单逐项核对6 张 Excel 表格全部列表抓到的消息汇总、说说列表、转发列表、留言列表、其他列表好友在空间的互动、好友列表昵称、QQ 号、空间主页。前 5 张的列名统一为时间、内容、图片链接、评论时间精确到秒评论做了结构化拆分离线网页你的QQ号_说说网页版.html说说和转发按时间倒序排列头像、昵称、正文、配图、评论区都在QQ 表情也还原成了图片不联网双击就能翻高清配图pic/目录文件名直接取自说说内容抓取时自动把图片链接替换成高清版不会只剩一堆模糊缩略图最简单的校验方法对照终端汇总里最早一条说说的时间看是否真的回到了你想不起来的那几年再打开网页版从头翻一遍图片能正常显示就说明归档完整。常见问题速查 问题扫码后一直提示二维码已失效或没反应 解决确认手机 QQ 已登录、网络正常、电脑系统时间准确然后重新运行python main.py生成新码如果刚被安全策略拦截等几分钟再试避免多台设备同时登录空间。问题依赖包下载很慢或装不上 解决换国内镜像源执行pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt通常几秒钟就能装完。问题为什么只抓到一部分说说 解决工具抓的是空间历史消息列表和未删除的可见说说仅自己可见的内容天然不在其中网络不稳也可能漏掉个别批次。保持网络通畅、必要时分多次运行并留意控制台有没有获取消息失败的提示。问题图片没下载全怎么办 解决先检查网络和pic/目录是否可写个别链接失效的话Excel 里的图片链接列还留着原始 URL可以手动补下。安全与使用边界全程本地处理抓到的数据只写入本机的resource/目录不经过任何第三方服务器扫码免密登录不收集、不保存 QQ 密码登录 Cookie 存在本地resource/user/不放心随时删掉重新扫码源码可审查登录、请求、解析逻辑分别在util/LoginUtil.py、util/RequestUtil.py、util/GetAllMomentsUtil.py里每一步都能自己核对合规边界README 自带免责声明工具仅供学习与技术研究不得用于商业或非法用途只备份自己账号的内容别拿去采集别人的数据跑通之后的玩法数据落到本地后最轻量的玩法是回看自己的说说年度报告几行 pandas 就能统计出每年发了多少条import pandas as pd df pd.read_excel(12345678_说说列表.xlsx) df[年份] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S).dt.year print(df[年份].value_counts().sort_index())哪年话多、哪年沉默跑一遍就知道。再往深一步在 crontabmacOS/Linux或任务计划程序Windows里加一条每月自动运行的命令往后的新说说也会被收进档案如果想要更完整的归档含 2014 年之前的可见说说还可以单独跑python fetch_all_message.py它会在resource/fetch-all/下生成一份所有可见说说.md和整套高清图片。现在就动手按装好运行环境那几行命令把环境装起来运行python main.py扫码完成登录等进度条走完去resource/result/你的QQ号/核对 6 张表格和网页版回忆不会自己留下来但硬盘会。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表