ARTICLE DETAIL

资讯详情

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

三步导出QQ空间全部历史说说:免费开源工具完整教程

三步导出QQ空间全部历史说说:免费开源工具完整教程 三步导出QQ空间全部历史说说免费开源工具完整教程【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory朋友发我一张六年前说说的截图我愣了半天——翻QQ空间首页最近几年的动态还能看到再往前的就彻底找不着了。GetQzonehistory 是一个免费开源的 Python 工具专门做QQ空间历史说说导出扫码登录后它把旧说说一条条挖出来整理成本地 Excel 表格和图片让平台里埋着的旧记忆变成你能长期保存的文件。先把它跑起来从克隆到终端弹出二维码一个命令行全搞定。我在 Python 3.12 下跑的装完依赖到二维码出现前后不到 5 分钟。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate pip install -r requirements.txt python main.py克隆仓库并进入目录——把代码放到你以后找得到的位置。建虚拟环境并激活——隔离依赖免得和电脑上其他软件打架。装依赖——requirements.txt 里的 11 个包版本全部钉死不会出现冲突。运行 main.py——终端画出登录二维码手机 QQ 扫一下即可全程不输密码随后进度条开始滚动。一个坑我踩了首跑提示缺少 zbar 共享库那是系统级的二维码解码库要单独装。Linux 执行sudo dnf install -y zbarmacOS 执行brew install zbar装完再跑就通了。实在不想碰 Python 环境的项目 release 页有打包好的单文件版本。它到底做了什么白话讲一遍。所有请求都由你的电脑直连QQ空间官方接口不经过任何第三方中转。第一步登录。util/LoginUtil.py 直接在终端画出二维码手机扫一下登录凭证就到手了不需要输入密码。第二步抓取分两路。主路在 main.py 里翻历史消息列表每批 10 条、批间停 3 秒进度条实时可见辅路走 util/GetAllMomentsUtil.py按每页 30 条抓全部可见的未删除说说——代码注释写明包含 2014 年之前的——补上消息列表漏掉的部分。第三步整理。两路数据按内容比对去重再按谁说的、干了什么拆进说说、转发、留言等表格图片逐张存进 pic/顺手把说说和评论拼成一个仿空间网页。请求解析的细节在 util/RequestUtil.py 和 util/ToolsUtil.py 里想审查逻辑直接打开看。最后落在硬盘上的东西进度条跑完后终端依次打印最早一条说说的时间和各列表条数再自动打开对应文件夹。所有产物都在resource/result/目录下按 QQ 号分了子目录。 产物清单QQ号_全部列表.xlsx最全的一张表时间、内容、图片链接、评论四列QQ号_说说列表.xlsx只收你自己发布的说说QQ号_转发列表.xlsx你做过的转发记录QQ号_留言列表.xlsx好友留在你空间的评论QQ号_其他列表.xlsx其他好友的动态和你的发布区分开QQ号_好友列表.xlsx出现在消息列表里的好友名单含昵称、QQ号、空间主页QQ号_说说网页版.html把说说和评论拼成仿空间样式的网页浏览器打开就能看pic/子文件夹说说里的全部图片按说说内容命名特殊字符与重名自动处理文件名上限 40 个字符为什么需要它首页只显示近年的说说 → 它按每批 10 条翻历史消息列表把更早的也挖出来担心说说里的图片会失效 → 每张图单独下到本地文件夹表格里同时记着链接还想连好友互动一起留 → 本人说说、转发、留言、其他好友分表整理再附一个网页边界与坑先知道这几件事⚠️ 不是所有说说都能拿到。边界就是历史消息列表当年设了私密、从未出现在消息列表里的说说拿不到第二路也仅限没被删除的。想留存的记忆宜早不宜晚。⚠️ 时间与磁盘要有预期。速度受间隔机制限制历史消息超过两千条的话十分钟以内别期待跑完图片逐张下载图多的账号留出 1GB 以上空闲。中途要离开按 CtrlC已抓到的部分同样会写入磁盘。⚠️ 扫码登录安全吗不用太担心。它走官方扫码通道密码不经过任何程序数据全程在本机处理和本机存放不上传任何服务器。再不放心的话先把源码读一遍再运行代码开源可自行审查。还能怎么玩第二个入口 fetch_all_message.py。执行python fetch_all_message.py它抓全部可见的未删除说说包含 2014 年之前的输出一个所有可见说说.md图片存到resource/fetch-all/目录。比起 Excel这份 Markdown 更适合当时间线从头读到尾。二是把导出的数据再用起来。我认识一位做个人年度复盘的朋友每年年底按年份筛选说说列表那张表挑出三条最满意的配几张 pic/ 里的图做成图文小结。HTML 网页版稍微改改样式就是能发给老同学的电子纪念册。✅ 行动清单✅ 克隆仓库进入目录执行pip install -r requirements.txt✅ 运行python main.pyQQ 扫码登录等进度条走完✅ 打开 result 目录把对应 QQ 号的 Excel 和 pic/ 文件夹归档当年写下的那些说说没有消失只是还留在平台上等你接回来——宜早不宜晚。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表