ARTICLE DETAIL

资讯详情

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

如何快速导出QQ空间历史记录:GetQzonehistory完整教程

如何快速导出QQ空间历史记录:GetQzonehistory完整教程 如何快速导出QQ空间历史记录GetQzonehistory完整教程【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory是一款做QQ空间导出的Python工具手机QQ扫码登录后自动抓取全部历史说说、转发、留言与互动导出为多份Excel表格和一个可视化网页省去一页页截图归档的功夫。第一次跑通从环境到扫码登录这一节帮你从空环境走到扫码成功大约需要几分钟。先克隆仓库并创建虚拟环境git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenvWindows 下用myenv\Scripts\activate激活macOS/Linux 用source myenv/bin/activate。随后安装依赖pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt最后运行程序python main.py终端会直接打出登录二维码用手机QQ扫一扫即可二维码同时会存成本地的 QR.png终端里的字符码看不清时扫图片也行。 一个环境坑若提示无法找到 zbar 共享库先装系统 zbarLinux 如sudo dnf install -y zbarmacOS 用brew install zbar再重新运行。第二次运行不用重新扫码程序会列出 resource/user/ 目录下已登录的账号输入序号直接复用输 0 才重新扫码。导出全流程拆解按下回车后发生了什么这一节讲清这次QQ空间导出过程中程序在后台依次干了什么、你在屏幕上能看到什么。扫码登录系统轮询认证状态终端打出登录成功后会话 cookie 写入本地 resource/user/ 目录。全程不输入密码会话保存在自己机器上。估算消息总数先用二分查找确定消息总条数你会看到正在获取消息列表数量...的进度条。自动翻页抓取每 10 条一页、间隔几秒请求一次tqdm 进度条持续推进每批消息的时间、内容、图片被逐条解析出现的好友顺手记入好友列表。补充说说再拉取未删除的可见说说列表把消息列表里看不到、甚至 2014 年以前的说说补进来并做去重。清洗分类按发布者和内容类型分成原创说说、转发、留言、其他文本里的 QQ 表情代码会被还原成真实表情图。多格式输出生成多份 Excel、网页版 HTML 和 pic 图片目录最后打印统计信息消息总条数、最早发布时间、好友数等并自动打开结果文件夹。产出物清单你能拿到哪些文件这一节列出跑完之后resource/result/你的QQ号/ 文件夹里会出现什么。{QQ号}_全部列表.xlsx全部互动消息含时间、内容、图片链接、评论四列{QQ号}_说说列表.xlsx只属于你的原创说说{QQ号}_转发列表.xlsx你发布的转发内容{QQ号}_留言列表.xlsx好友留给你的评论{QQ号}_其他列表.xlsx他人的说说与互动{QQ号}_好友列表.xlsx每个互动好友的昵称、QQ 号、空间主页链接{QQ号}_说说网页版.html深色主题时间线页面还原头像、图片与评论图片已切换为高清版本pic/ 目录所有下载好的图片按内容生成文件名一句话概括Excel 负责查询和分析HTML 负责可视化回看图片全部落到本地。进阶用法让导出数据更值钱这一节挑三个最能放大导出数据价值的做法。安全中断与分时段导出抓取过程中按 CtrlC程序会先把已抓到的数据保存再退出结果不丢。历史消息多的账号建议先跑一次核对格式无误再完整导出。趋势分析拿全部列表当数据源用 Excel 透视表按年、按月统计发帖频率看清自己哪个时期最活跃搜索开心难过等关键词能追踪不同阶段的情绪按昵称排序常出现的好友就是你当年的核心圈子。记忆时间线直接打开说说网页版.html配合 pic/ 里的图片就能按年份制作个人时间线或给某个特定年份做一个纪念页面。常见问题速查这一节把最常碰到的问题按登录、数据、环境三类归拢每条都是现象→解决方案。登录类扫码后登录失败、二维码失效重新运行程序生成新二维码同时确认可正常打开QQ空间网页版、系统时间准确时间偏差会导致登录失败。运行提示选择用户序号这是复用了本地已保存的会话输入对应序号即可输 0 重新扫码。数据类抓到的数据比空间里看到的少仅自己可见的说说不在消息列表中属正常边界网络不稳也可能漏批次重跑一次即可补齐。pic 目录有图片缺失部分早期图片链接已失效属正常现象换稳定网络重跑可再试。环境类提示无法找到 zbar 共享库先安装系统 zbar 库Linux 如sudo dnf install -y zbarmacOS 用brew install zbar再重新 pip 安装依赖。程序卡住想退出按 CtrlC 会自动保存已有数据直接重跑无需担心丢数据。实现机制速览这一节用一小段带你看懂代码结构main.py 负责整体调度util/ 下五个文件各管登录、请求、数据处理与配置互不耦合。main.py程序入口协调登录校验、分页抓取、分类保存与 CtrlC 信号处理LoginUtil.py扫码登录获取二维码、轮询认证状态、计算登录签名并保存本地会话RequestUtil.py请求层构造浏览器请求头、二分查找消息总数、分页拉取消息列表GetAllMomentsUtil.py分页获取未删除的可见说说带本地缓存ToolsUtil.py解析工具处理 HTML 解转义、QQ 表情转图片、生成网页模板ConfigUtil.py读取配置并管理 temp/user/result 三个目录的存放位置一次运行就把空间里几年的动态消息变成了可随时查询的文件。趁这个周末把环境装好执行python main.py开始你自己的QQ空间导出。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表