ARTICLE DETAIL

资讯详情

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

一键导出QQ空间历史说说:5条命令搞定

一键导出QQ空间历史说说:5条命令搞定 一键导出QQ空间历史说说5条命令搞定【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你翻QQ空间的页面翻到最后只剩几条最近的动态当年高考那年的记录早已不在信息流里。GetQzonehistory就是干这个的它负责QQ空间历史说说导出把网页端不再展示的旧记录抓出来存成你自己电脑里的文件。那些内容并没有丢只是平台不再显示。 5分钟跑起来前提是你本机装了Python 3.10以上版本然后按顺序敲下面五条命令git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv pip install -r requirements.txt python main.py第一条把项目源码拉到本地第二条进项目目录第三条建一个虚拟环境venv就是独立的Python小空间装包不会弄脏系统环境建完记得先激活Windows敲myenv\Scripts\activateMac/Linux敲source myenv/bin/activate第四条装依赖核心就两个pandas 负责把数据写成 Excelrequests 负责发网络请求第五条启动程序终端里会画出一串二维码用手机QQ扫一下确认即可登录成功后就开始抓取历史说说。 你会拿到什么跑完后程序会自动打开结果文件夹文件统一放在resource/result/你的QQ号/下按QQ号自动归档。这就是你的QQ空间历史说说导出结果文件内容QQ号_全部列表.xlsx消息列表的完整记录含时间、内容、图片链接、评论四列QQ号_说说列表.xlsx你自己发布的说说QQ号_转发列表.xlsx你转发过的内容保留原文QQ号_留言列表.xlsx好友给你留下的评论留言QQ号_说说网页版.html可视化页面浏览器打开就是原来的排版说说里的图片会一并下载到 pic/ 子目录文件名取自说说内容。遇到同名冲突时会自动追加时间戳不会互相覆盖。 它凭什么做到整个QQ空间历史说说导出的流程拆开看就三件事取数、整理、落地本地。数据来源消息列表打底空间界面不展示旧说说了但后台的历史消息列表里大部分记录都还在。程序拿它做主数据源再把空间当前还可见的说说补进来两边按内容去重合并。旧说说找不回只是界面问题数据源一直都在。取数方式每次10条、间隔3秒消息抓取模块把拉取拆成每页10条批次之间固定歇3秒。节奏接近人工翻页不容易触发风控终端里有进度条随时知道抓到哪了。安全边界不碰密码、数据不出本机登录模块只做扫码登录拿到的是 cookiecookie 相当于登录态凭证服务器凭它认出你是谁。登录信息存在本地resource/user/目录之后所有抓取、整理、存储都在你自己电脑上完成不经过任何第三方服务器。 还能怎么玩换导出位置程序的所有存放路径都写在resource/config/config.ini里把结果路径改成移动硬盘或网盘同步目录下次导出直接落在那。每月自动导一次把运行命令加进系统计划任务Windows 任务计划程序Mac 用 cron每月固定跑一次。同名文件会被新结果覆盖档案始终保持最新。做成纸质纪念册HTML 页面内置了把图片链接替换成高清原图的逻辑打印出来不糊。从 Excel 里挑一年的说说配上 pic/ 里的图排进文档就是一本实体年册。 踩坑急救QMac/Linux 启动报无法找到 zbar 共享库这个库用来识别二维码。Mac 执行brew install zbar程序也会弹窗问你是否自动装Linux 用系统包管理器装比如sudo dnf install -y zbar然后重启程序。Q扫码后提示登录失败或二维码失效二维码有时效失效后直接用终端里新生成的再扫一次反复失败就删除resource/user/下的缓存文件重跑有旧账号时也可以在提示处输入 0 重新登录确认手机QQ在线、能正常打开空间网页版。Q导出后缺了部分早期说说没进过消息列表的仅自己可见说说拿不到这是平台机制不是程序缺陷对照程序结尾打印的各分类总条数确认抓取范围差距明显就隔几天重跑一次偶发的批次中断靠重跑补齐。看不到的旧说说其实都还在只是不再出现在信息流里。跑一次工具它们就全在 Excel 里了。提醒一句本工具仅供个人存档与学习研究请控制抓取频率并遵守QQ平台的相关条款。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表