拓冰建站拓冰建站
首页 / 资讯中心 / 正文

GetQzonehistory 上手指南:10 分钟导出 QQ 空间全部历史说说

GetQzonehistory 上手指南10 分钟导出 QQ 空间全部历史说说【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个开源的 QQ 空间历史说说导出工具。网页版空间没有导出入口只能翻看近期内容这个工具扫码一次后会把你能看到的全部说说分页拉下来输出为 Excel、图片和网页版时间线。这是一份完整上手教程。核心能力扫码登录全程不接触账号密码双来源取数互动消息列表 可见说说列表互补说说图片自动下载到本地三种格式输出多张 Excel、图片目录、浏览器可直接打开的网页版本地缓存加中断保护重跑不重复下载中途退出也先保存数据⚡ 快速上手从克隆到扫码只要 6 条命令这一节带你把程序跑起来全程只需复制粘贴命令。前置条件电脑装有 Python 3.7 及以上。Linux/macOS 用户还需系统级 zbar 库供识别登录二维码使用pip 装不了它Windows 则不需要安装方法见文末排错指南。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.pyWindows 用户第 4 条换成myenv\Scripts\activate。接下来会发生什么终端打印出字符式二维码用手机 QQ 扫一扫。终端轮询显示未失效 / 认证中 / 已失效提示登录成功后 cookie 保存到本地下次运行直接选择不用重新扫码。开始分页抓取依次出现两段进度条互动消息列表、可见说说列表。结束时程序自动打开结果目录Linux 无图形环境则手动打开。成果说明导出文件清单与三步验证跑完后所有结果统一落在resource/result/你的QQ号/目录下。文件清单文件内容你的QQ号_全部列表.xlsx抓到的全部记录含其他好友内容你的QQ号_说说列表.xlsx你发布的原创说说你的QQ号_转发列表.xlsx你的转发记录你的QQ号_留言列表.xlsx你留在别人说说下的留言你的QQ号_其他列表.xlsx其他好友的说说你的QQ号_好友列表.xlsx互动中出现的好友昵称、QQ 号、空间主页你的QQ号_说说网页版.html网页版时间线浏览器直接打开pic/逐张下载的说说的图片字段含义全部 / 说说 / 转发三张表为 4 列留言、其他表只有前三列好友表为昵称、QQ、空间主页三列字段含义时间说说发布或互动发生的时间内容全文开头带发布者昵称图片链接图片地址多张以逗号分隔评论评论时间、评论内容、评论人昵称与 QQ 号如何确认导出成功三步验证法看终端统计程序末尾会打印总消息数、说说数、转发数、留言数、图片数以及最早的一条说说发布在……。重点看最早时间是否接近你开始用 QQ 空间的年份——用了多年就应该回到几年前。打开网页版双击你的QQ号_说说网页版.html确认时间线排序正确、图片能显示、评论渲染完整。核对数据量说说列表的行数与pic/里的图片数量应当匹配有过互动的好友列表不应为空。三项都对得上这次备份就可以放心使用。工作原理抓取背后的设计取舍这一节讲清楚程序为什么这么设计不需要看源码也能理解。登录方式为什么用扫码而不是输密码让密码进入第三方程序风险太高程序选择走 QQ 官方登录接口的扫码流程密码完全不参与。util/LoginUtil.py 里的流程先向官方接口请求二维码用 pyzbar一个识别条码的 Python 库解码后把图案以字符形式打印在终端等待期间每 3 秒轮询一次状态认证通过后 cookie 写入resource/user/目录。再次运行时程序列出本地已登录账号让你选序号直接读取本地 cookie跳过扫码。数据拉取为什么用两个来源如何限速单一来源都有盲区互动消息列表翻不到早期不再产生互动的记录而空间说说列表在网页端又受展示范围限制。两个来源各取所需合并后覆盖最大。互动消息列表main.py程序先自动探测总条数再每 10 条一页翻页页间休息 3 秒控制请求频率。可见说说列表util/GetAllMomentsUtil.py先查总条数、算出总页数再每 30 条一页逐页请求原始数据缓存在resource/fetch-all/下重跑时直接读缓存不重复下载。两份结果按内容去重后再合并避免同一条说说被计两次。分类与去重一条记录如何进对表归属判定只看两条线索——内容和发布者内容带留言进留言表带转发进转发表昵称是你自己的进说说表其余归其他表。互动中出现的好友按 QQ 号去重后汇总为好友表。时间字段做了兼容早期记录有的缺秒数程序先按带秒格式解析失败再按不带秒格式解析。内容级去重保证同一条说说不会出现在多张表里。多格式导出Excel、图片与网页版怎么生成Excel六张表用 pandas一个做数据表格的 Python 库一次性写出。图片逐张请求下载存入pic/文件名取说说文本前 40 个字符过滤非法字符和表情遇到重名追加时间戳。网页版说说与转发两张表按时间排序合并渲染成单个 HTMLQQ 表情文本替换成表情图片标签图片链接自动换成高清版本。中断保护程序注册了 CtrlC 等退出信号的处理函数中断时已抓取的数据会先落盘再退出。 排错指南5 个高频问题与处理办法遇到报错先对号入座以下问题都来自真实运行场景。现象 1启动提示无法找到 zbar 共享库并退出原因pyzbar 依赖系统级 zbar 共享库pip 不会替你装。处理用系统包管理器安装重启程序sudo dnf install -y zbar # Fedora / RHEL 系 sudo apt install libzbar0 # Debian / Ubuntu 系 brew install zbar # macOS现象 2终端二维码看不清或扫不出来原因字符式二维码在部分字体和终端下显示不完整。处理二维码同时以图片形式保存在resource/temp/目录QR.png打开那张图直接扫。现象 3导出结果里缺少某些说说原因工具只取可见范围内的记录仅自己可见或已删除的说说拉不到。处理这是机制边界不是故障。程序按内容去重重跑是安全的。现象 4运行时间很长看起来像卡死原因互动列表每 10 条休息 3 秒总耗时和数据量成正比。处理让它跑完。需要中断时用 CtrlC已抓取数据会先保存。现象 5下次运行要求重新扫码原因本地登录 cookie 过期。处理重新扫码即可。若频繁出现先检查系统时间是否准确。使用边界数据范围与合规红线工具只抓取你本人账号可见的数据仅自己可见或已删除的说说不在范围内登录、抓取、导出全部在本地机器完成不上传到任何第三方服务器重跑会按内容去重不会把数据翻倍。但导出文件包含好友昵称、QQ 号和评论内容这些属于他人个人信息不要把 Excel 或 HTML 对外公开。说说文字和图片受 QQ 平台及原作者版权约束本工具仅限个人备份与技术研究不可用于商业用途或大规模抓取请遵守平台服务条款。第一次跑通后先核对最早记录时间和各表行数是否符合你的实际使用年份确认数据范围没问题再做一次正式全量导出之后定期把resource/result目录复制到另一块存储做备份。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门