尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

GetQzonehistory:3步完成QQ空间数据导出,把空间说说和照片备份到本地

GetQzonehistory:3步完成QQ空间数据导出,把空间说说和照片备份到本地 GetQzonehistory3步完成QQ空间数据导出把空间说说和照片备份到本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你的空间记忆可能正在悄悄失效打开 QQ 空间翻到几年前那条带着旅行照片的说说图片却只剩一排加载失败——这种失落感很多空间老用户都经历过。说说会删除、链接会失效、平台会改版而那些记录恰恰是你自己的数字资产。GetQzonehistory 就是一个空间说说备份工具帮你在本地一键完成 QQ 空间数据导出历史说说、评论、转发、好友留言和照片全部存成 Excel 表格和可离线浏览的网页从此不再依赖平台的服务器。3 步把空间说说存到本地不需要懂爬虫不需要会写代码跟着下面三步走就行。第 1 步准备环境只要装了 Python 3.7 及以上版本再有一条稳定的网络连接即可。把项目代码拿到本地git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory不想折腾 Python 环境的话项目 release 页面提供了打包好的单文件下载后直接执行也可以。第 2 步安装依赖推荐用虚拟环境隔离依赖避免污染本机 Pythonpython -m venv myenv # Windows 激活 myenv\Scripts\activate # macOS / Linux 激活 source myenv/bin/activate pip install -r requirements.txt依赖不多主要是 requests、pandas、beautifulsoup4 这类常见库见 requirements.txt。第 3 步启动并扫码python main.py程序会生成一个登录二维码手机 QQ 扫码确认即可不经过密码账号更安全。登录后无需再管它——分批抓取、解析、写文件、下载图片会自动完成结束时终端会打印一条导出成功的汇总结果在resource/result/你的QQ号/目录里。你最终能拿到哪些数据这是最实际的一节跑完之后你的resource/result/QQ号/目录里会长成这样一份空间档案。6 张 Excel 表覆盖所有互动类型文件内容QQ号_全部列表.xlsx抓到的全部消息时间精确到秒、内容、图片链接、评论QQ号_说说列表.xlsx仅你的原创说说按时间可排序QQ号_转发列表.xlsx转发记录及原文信息QQ号_留言列表.xlsx自己发出的留言QQ号_好友列表.xlsx互动过的好友昵称、QQ 号、空间主页链接QQ号_其他列表.xlsx好友动态等其余消息1 个离线网页QQ号_说说网页版.html模拟空间原生界面说说、图片、QQ 表情、评论区完整还原断网也能翻。1 个照片目录pic/文件夹里是按内容命名的本地图片文件完成 QQ 空间照片备份——以后就算原链接失效照片还在你硬盘上。所有文件都是标准 Excel/HTML/JPG 格式用 WPS 或 Excel 打开就能筛选、透视、做数据整理。它是怎么工作的原理不复杂三个关键点就够用扫码登录LoginUtil.py 生成 QQ 官方二维码扫码后拿到登录凭证整个登录过程不碰你的密码。凭证缓存在resource/user/下下次运行可以直接选账号跳过扫码。分批抓取RequestUtil.py 每次只请求 10 条消息、间隔 3 秒模拟正常浏览节奏大幅降低被限流的概率GetAllMomentsUtil.py 则按 30 条/页补齐可见的未删除说说连 2014 年之前的内容也能覆盖。本地处理抓回的 HTML/JSON 全部在本机解析ToolsUtil.py 负责清洗时间格式、还原 QQ 表情、拼 HTML 页面pandas 写 Excel。数据不出你的电脑没有任何上传环节。进阶技巧让备份更省心断点不丢数据程序注册了中断处理导出途中按CtrlC会先把已抓到的内容保存成 Excel而不是白跑一场。缓存即增量resource/fetch-all/目录会缓存已拉取的原始数据JSON 文件。重跑程序时命中缓存直接跳过网络请求相当于只补新内容老数据不重复抓。挑好时机数据量大时几千条以上建议在网络稳定的非高峰时段跑避免请求超时打断批次。Linux/macOS 注意扫码功能依赖 zbar 库Linux 可执行sudo dnf install -y zbar安装macOS 按终端提示用 Homebrew 装否则启动时无法识别二维码。想要更轻量的格式fetch_all_message.py 是另一个入口把所有可见说说含图片导出成 Markdown 文件适合纯文本爱好者。常见问题与避坑Q启动就提示无法找到 zbar 共享库不是你的代码问题是系统缺依赖。Linux 装 zbar如sudo dnf install -y zbarmacOS 按提示用brew install zbar重启程序即可。Q二维码等一会儿就失效了正常现象扫码动作要快。失效后重新运行python main.py会生成新码。Q导出的数据为什么比我印象里少两个原因一是仅自己可见的说说不在公开消息列表里抓不到二是删除后且不在可见列表中的内容同样无法恢复。工具能拿到的是账号可见的最大集合。QExcel 里的图片链接会过期吗会所以不要只留链接。程序已把图片下载到pic/目录HTML 页面里的图片走的是高清链接本地照片才是真正的长期保险。Q跑到一半网络断了怎么办直接重跑。已完成的批次命中本地缓存不会从零开始。边界与合规用在对的地方只备份自己的空间。这个工具的定位是个人数据归档与学习研究别用它批量抓取他人空间更不要用于商业用途。遵守平台规则。抓取频率已经做了几秒间隔的保守控制请保持默认参数不要改小间隔去提速。保管好导出文件。Excel 里包含 QQ 号、昵称、照片等个人信息建议存在私人设备或加密位置别往公共网盘里一放了之。项目 README 中附有免责声明本工具仅供学习和技术研究使用后果自负。适合谁用个人归档想把十年空间当成一本能长期翻的日记本按季度跑一次备份。研究与分析拿自己的真实社交数据做情感分析、时间线研究、数字人文课题。数据整理爱好者QQ 号、好友关系、互动频率都是现成的结构化表格导入 Python 或 R 就能玩。工具的价值在于把回忆变成文件。今晚就装好环境、扫个码半小时后你的 QQ 空间历史记录导出就已经躺在本地硬盘里了。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表