尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

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

GetQzonehistory 完整指南:一条命令把 QQ 空间历史说说导出成 6 个 Excel

GetQzonehistory 完整指南:一条命令把 QQ 空间历史说说导出成 6 个 Excel GetQzonehistory 完整指南一条命令把 QQ 空间历史说说导出成 6 个 Excel【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ 空间主页能翻到的一年前内容都还能找见但再早的说说就沉底了。GetQzonehistory 就是干这件事的脚本你扫码登录后它把空间的历史消息列表整批拉下来整理成 6 张 Excel 表加一份网页版 HTML顺带把说说里的图片存到本地用来备份 QQ 空间说说不成问题。它是给谁用的在空间发了多年说说的用户最对口内容散落在消息列表、评论区、转发里手动截图保存不现实而平台规则一变早年内容可能随时翻不出来。这个工具适合想在内容被折叠之前留一份本地底档的人也适合想拿自己说说的时间和评论数据做点统计的人。登录走官方扫码全程不碰 QQ 密码跑起来对电脑环境的要求也只有 Python 和一个虚拟环境。怎么把它跑起来在终端里按顺序敲完这一段命令git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory.git cd GetQzonehistory python -m venv myenv source myenv/bin/activate pip install -r requirements.txt python main.pyWindows 上激活虚拟环境那行换成.\myenv\Scripts\activate。运行main.py后终端会先弹出一个二维码用手机 QQ 扫一下完成登录然后程序开始滚动进度条逐批抓取消息。抓取阶段不要关终端。跑完之后结束时会弹出结果目录resource/result/你的QQ号/里面是这样的东西你的QQ号_全部列表.xlsx消息列表里的全量记录你的QQ号_说说列表.xlsx只挑出你自己发布的说说你的QQ号_转发列表.xlsx、你的QQ号_留言列表.xlsx、你的QQ号_其他列表.xlsx转发、好友留言、其余消息分开存档你的QQ号_好友列表.xlsx评论过你的好友的昵称、QQ、空间主页链接你的QQ号_说说网页版.html按空间样式还原的页面浏览器打开就能从头翻pic/文件夹说说的全部配图用内容前 40 个字命名重名自动追加时间戳四张消息类表格都是「时间、内容、图片链接、评论」固定四列拿到手里就能直接用。进阶玩法把说说说成一本纪念册说说网页版.html里已经带了头像、图片和每条评论直接浏览器打开。改几行 CSS 换配色或者打印成 PDF就是一册纸质化的纪念册。给老内容建离线档案主页只显示近几年的动态更早的说说全靠消息列表找回。跑完后把resource/result/整个目录压缩归档就是一份不依赖平台是否还能翻出来的本地底档。算算自己哪年最活跃Excel 里时间列格式统一用 pandas 按年份聚合一下条数哪几年刷屏一目了然再看评论列也能挑出当年被回复最多的那几条。原理说明数据流向是一条直线[LoginUtil.py] 扫码登录拿到凭证后程序先估算消息总量再由 [RequestUtil.py] 向空间接口每批拉 10 条批间隔主动停 3 秒[ToolsUtil.py] 负责把返回内容里的编码还原、HTML 解析成文本最后拿当前主页还能看到的可见说说不重合的条目补进结果内容已出现过的不重复添加。Excel、HTML 和图片都在本地生成数据不经过第三方服务器。遇到问题怎么办跑完了发现部分说说没出现。这是现象。原因是程序以空间消息列表为数据源早年设成仅自己可见、从没进过消息列表的说说接口本身就返回不了属于平台限制。处理办法核对一下全部列表.xlsx的时间跨度缺失的条目只能接受工具侧没有补救路径。进度条走得特别慢。现象就是等得久。原因是每批 10 条之间程序固定休息 3 秒防止请求被限流。几百条说说大约要 30 分钟左右放着跑完即可。中途不小心关掉了或想中断。按 CtrlC 时程序会先把已经抓到的数据落盘再退出不会白跑。重新运行会从头抓一遍靠内容比对自动去重不会产生重复行。跑完先看一眼说说列表.xlsx的时间列和自己印象里最早的几条对得上再把resource/result/整个目录备份走这事就算办完了。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表