尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

4 步拿到你的 QQ 空间历史说说:GetQzonehistory 本地导出方案

4 步拿到你的 QQ 空间历史说说:GetQzonehistory 本地导出方案 4 步拿到你的 QQ 空间历史说说GetQzonehistory 本地导出方案【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory多年前发在 QQ 空间里的说说打开网页版往往只能翻到最近几十条更早的记录既搜不到也翻不到。GetQzonehistory 是一个围绕「QQ 空间历史说说」获取的命令行工具它用扫码方式登录读取账号的历史消息列表和可见说说把结果写成 Excel 表格和 HTML 页面全程只落在本地磁盘数据不经过任何第三方服务器。旧说说翻不到时想在空间网页版里找一条五年前的说说首页只能往前翻几页就断掉了搜索功能也不支持更早的内容。更麻烦的是当年设为「仅自己可见」的条目现在连列表里都不再出现。GetQzonehistory 走的不是浏览空间主页的路子而是去读账号的「消息列表」——QQ 空间会把账号的历史互动归档在那里工具从这份归档里把已经看不到的说说捞回来。它能做什么五组输入输出历史消息列表 → 结构化表格每批取 10 条互动消息解析出每条的时间、内容、图片链接和评论逻辑见util/RequestUtil.py可见说说 → 补充表再取当前可见的未删除说说与消息列表去重合并新旧记录互不遗漏逻辑见util/GetAllMomentsUtil.py说说图片 → 本地文件夹图片全部下载到pic/目录按说说内容命名超过 40 字自动截断重名时追加时间戳说说和转发 → 网页版生成空间风格的 HTML 页面图片链接替换成高清版本并保留每条的评论区互动记录 → 好友列表提取出现在消息里的好友昵称、QQ 号、空间主页导出的文件长什么样跑完后所有文件写在resource/result/你的QQ号/下QQ号_全部列表.xlsx抓到的全部记录QQ号_说说列表.xlsx本人说说含时间、内容、图片链接、评论四列QQ号_转发列表.xlsx、QQ号_留言列表.xlsx、QQ号_其他列表.xlsx转发、留言和其他好友的内容分表存放QQ号_好友列表.xlsx互动过的好友QQ号_说说网页版.html浏览器直接打开pic/下载的全部图片结束时终端会打印一组统计消息总数、最早一条说说的时间、说说、转发、留言条数、图片数量并自动打开结果文件夹。从克隆到首次导出4 步拿到仓库git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryrelease 页另有打包好的单文件可直接运行可跳过环境安装装依赖创建虚拟环境后执行pip install -r requirements.txtLinux 需先装 zbar 系统库否则扫码解析环节会提示并退出运行python main.py终端出现二维码用手机 QQ 扫一下等进度条走完工具按每批 10 条、间隔 3 秒的节奏抓取进度条结束后自动打开结果文件夹第一次完整导出完成它是怎么工作的三段数据流登录阶段通过扫码拿到 QQ 空间的访问凭据逻辑见util/LoginUtil.py抓取阶段先按页翻完消息列表再按每页 30 条翻完可见说说接口两路数据合并去重导出阶段把内容分成说说、转发、留言、其他、好友五类写 Excel 并生成 HTML 页面。程序预先注册了中断信号中途 CtrlC 退出时已抓到的数据照样落盘下次重跑继续补全。三个真实用法账号回收前的备份担心 QQ 号被回收先跑一次完整导出账号即使丢了本地 Excel 里仍留得下谁在什么时候留过言。老照片整理pic/目录按说说内容命名直接按文件名就能把某一年拍的照片归到一起。给家人做时间线说说列表的时间列从第一条覆盖到现在用 Excel 按年筛选可以直接输出一家人的大事记。抓不到什么以及要注意的消息列表里没有的内容抓不到仅自己可见的说说、很久以前已删除的内容都不在可抓取范围内只读自己账号好友内容仅限于出现在你消息列表里的部分不会去抓别人的空间抓取频率被刻意压低每 10 条间隔 3 秒说说多的账号会花较长时间中断后重跑即可已有数据不会丢仅供个人学习与数据备份使用请遵守 QQ 平台使用条款不要用于商业场景快速答疑需要 QQ 密码吗不需要官方扫码登录凭据只存在本地。文件存在哪全在resource/result/你的QQ号/目录下不上传任何服务器。中途断了怎么办退出触发保存重跑python main.py继续即可。能抓别人的说说吗不能只能登录并导出本人账号。一次要多久按每批 10 条间隔 3 秒估算1000 条说说光间隔就约 5 分钟实际取决于网络和批数。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表