ARTICLE DETAIL

资讯详情

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

GetQzonehistory:一次性导出你的全部 QQ 空间历史说说

GetQzonehistory:一次性导出你的全部 QQ 空间历史说说 GetQzonehistory一次性导出你的全部 QQ 空间历史说说【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个 QQ 空间历史说说导出工具。网页版 QQ 空间只能翻看近期动态更早的记录翻不到也拿不到文件。它用扫码登录一次然后分批抓取你账号下所有可见的说说、转发和留言在本地导出成 Excel、图片和网页 HTML 三种格式让你把多年前的动态完整留档下来。亮点速览扫码登录全程不接触账号密码同时从互动消息和可见说说两个入口取数减少遗漏说说里的图片自动下载到本地按说说、转发、留言、好友分类导出多张 Excel生成网页版时间线浏览器打开就能按时间回看快速上手环境要求Python 3.7 及以上其余依赖装完即可。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistorypython -m venv myenv # Windows 激活虚拟环境 myenv\Scripts\activate # Linux / macOS 激活虚拟环境 source myenv/bin/activate pip install -r requirements.txtpython main.py启动后终端会画出一个字符版二维码用手机 QQ 扫一扫即可。等待期间终端会轮流提示未失效或认证中直到显示登录成功。登录凭证会存到本地再次运行直接读取不用重扫除非凭证过期。之后你会看到进度条慢慢走完等它跑完就能拿到全部产物。工作原理登录鉴权扫码换凭证程序先向 QQ 官方登录接口要一个二维码打印在终端里你用手机 QQ 扫一下。后台每 3 秒问一次扫了吗终端同步刷新状态。认证通过后登录凭证cookie可以理解成已登录身份的小纸条存进本地下次直接读不用重复扫码。分批抓取两个入口互补QQ 空间没有导出全部按钮工具就从两个地方取数。第一个是互动消息列表记录你和好友之间的互动每批 10 条、批与批之间停 3 秒像排队取号一样慢慢拉避免请求过快被限流。第二个是可见说说列表每页 30 条专门补齐互动列表翻不到、但空间里还看得到能追溯到 2014 年前的早期记录。两份数据按内容比对去重防止同一条说说被记两遍。抓取逻辑集中在 util/GetAllMomentsUtil.py中间结果有本地缓存重跑不用重新下载。分类整理与导出每条记录按内容和发布者归位带留言的进留言表带转发的进转发表昵称是你自己的进说说表其余好友的进其他列表互动里出现的好友单独汇总。早期记录的时间有的缺秒数程序会先按带秒的格式试一次失败再试不带秒的两条路都走不通才放弃。最后用 pandas 把各表写成 Excel逐张下载说说里的图片存到 pic 子目录文件名取说说文本前 40 个字并清理非法字符再把说说和转发两张表渲染成一个 HTML 时间线QQ 表情文本替换成对应图片。整个流程就是你登录、取数、整理这三步。产物与验证所有文件都落在resource/result/你的QQ号/目录文件 / 目录内容QQ号_全部列表.xlsx抓到的全部记录含其他好友内容QQ号_说说列表.xlsx你发布的原创说说QQ号_转发列表.xlsx你的转发记录QQ号_留言列表.xlsx你留下的留言QQ号_其他列表.xlsx其他好友的说说QQ号_好友列表.xlsx互动中出现的好友昵称、QQ、空间主页QQ号_说说网页版.html网页版时间线pic/说说图片各表的字段含义时间说说或互动发生的时间内容全文开头带发布者昵称图片链接图片地址多张用逗号分隔评论评论时间、内容、评论人昵称与 QQ 号验证三步看终端统计。运行结束会打印总条数、最早说说时间、各表行数和图片数重点核对最早时间是否接近你开始用 QQ 空间的年份。打开网页版 HTML。确认时间线、图片、评论都能正常渲染。对数量。说说列表的行数应与 pic/ 里的图片数量大致对得上没有图片的说说除外。常见问题现象启动时提示无法找到 zbar 共享库并退出。 原因pyzbar 需要系统级的 zbar 库pip 不会帮你装。 怎么办Linux 执行sudo dnf install -y zbar或apt install libzbar0macOS 执行brew install zbar。现象终端里的二维码看不清或扫不出来。 原因字符版二维码在部分字体和终端下显示不完整。 怎么办二维码同时以图片形式保存在 resource/temp 目录打开那张图直接扫。现象导出结果里缺少某些说说。 原因工具只取可见范围内的记录仅自己可见或已删除的说格拉不到。 怎么办这是机制边界不是故障重跑是安全的程序按内容去重。现象运行时间很长看起来像卡死。 原因互动列表每批 10 条停 3 秒总耗时和数据量成正比。 怎么办让它跑完需要中断就按 CtrlC已抓取的数据会先落盘。现象下次运行又要求重新扫码。 原因登录 cookie 过期。 怎么办重新扫一次若频繁出现检查系统时间是否准确。使用边界工具只抓取你本人账号可见的数据登录、抓取、导出全部在本地机器上完成不经过任何第三方服务器。但导出的文件里有好友昵称、QQ 号和评论内容这些属于他人的个人信息不要把文件或网页对外公开。说说文字和图片受 QQ 平台及原作者版权约束仅限个人备份与技术研究不要用于商业用途或大规模抓取请遵守平台服务条款。先跑通一次确认最早记录时间和各表行数符合预期再把 resource/result 目录定期备份到另一块存储。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表