尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

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

QQ空间历史说说备份:怎样把多年的老动态全部导出到Excel

QQ空间历史说说备份:怎样把多年的老动态全部导出到Excel QQ空间历史说说备份怎样把多年的老动态全部导出到Excel【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你QQ空间里最早发的那条说说还记得写了什么吗工具 GetQzonehistory 可以把你账号下的历史说说自动抓取下来并一次性导出成 Excel、HTML 网页和图片适合想把过往动态留存下来、但没打开过代码文件的普通用户。先说它适合谁QQ空间用了五六年想把自己发过的动态、照片、评论完整留在本地的人准备换手机号、注销账号或长期停用QQ想把内容先留一份底的人想按年份、关键词检索旧动态而不是在App里一页页往前翻的人想做点个人数据统计比如哪一年发得最多的轻度技术爱好者小结只要你不想让找旧动态依赖那个越翻越慢的列表这个工具就值得花十分钟试试。快速上手图中展示了工具的完整流程扫码登录、获取历史消息列表、解析分类、生成Excel/网页/图片以及各环节失败时的异常处理分支。第1段 装环境得到一个能直接跑的程序目录做什么克隆代码建虚拟环境按依赖清单一次装齐见下方代码会得到什么一个依赖齐全的目录不用手动找任何一个包git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # Windows: .\myenv\Scripts\activate macOS/Linux: source myenv/bin/activate pip install -r requirements.txt第2段 扫码登录全程不用输入账号密码做什么运行主程序用手机QQ扫终端里打印出的二维码会得到什么登录状态被存成本地文件下次启动时直接选已登录账号即可不用再扫python main.py第3段 拿结果什么都不用做等进度条走完做什么程序每抓10条自动停3秒你只需要等着几千条动态大约需要几十分钟会得到什么resource/result/你的QQ号/下的整套表格、网页和图片目录结束后程序会自动打开该文件夹小结整个过程就是装依赖、扫一次码、等结果不需要你会写任何代码。你拿到的东西所有产出都放在resource/result/下以你的QQ号命名的文件夹里图中展示了导出目录结构以QQ号命名的多张Excel表格、一份说说网页版HTML以及存放全部动态图片的pic目录。QQ号_全部列表.xlsx消息列表里出现的全部动态含时间、内容、图片链接、评论四列QQ号_说说列表.xlsx只保留你自己发的原创说说按年份筛选最方便QQ号_转发列表.xlsx你转发过的内容单独成表QQ号_留言列表.xlsx你留的言逐条记录QQ号_其他列表.xlsx消息列表里他人动态的归档QQ号_好友列表.xlsx出现在列表中的好友昵称、QQ号、空间主页QQ号_说说网页版.html浏览器打开后接近空间信息流的样子表情和图片都在pic/目录动态图片的本地副本用说说内容前几十个字符命名需要说明的是仅自己可见、已从列表里删除的内容不在抓取范围内这是接口边界不是程序故障。小结六张表加一份网页加一个图片目录既能筛选分析也能直接浏览。它和其他方案差在哪方案能拿到的数据能否检索人力成本说明手动截图只留得下你翻到的那几张不能很高翻到哪儿算哪儿基本留不全浏览器另存网页当前页面上的内容有限中等翻页和批量图片很难一次收齐第三方付费备份服务对方接口能返回什么算什么多数只有文本低账号授权要交给别人GetQzonehistory说说、转发、留言加图片文件Excel可直接筛选低处理全在本机完成小结截图只能看结构化导出才能筛、排、统计这是最实际的差别。两个真实用法毕业前整理四年记录大四学生离校前把程序跑一遍打开说说列表按时间列一排序四年动态从最早一条排到现在pic 目录里的班级活动照片也顺手就存下了。得到什么一份不依赖账号状态的完整存档换手机、换工作都不怕。给家里做照片墙想给母亲六十大寿做一本相册把动态图片全部下载到 pic/ 目录按年份挑出合适的照片冲印成册或做成照片墙。得到什么一批可直接用于打印的图片文件不用再逐条翻相册找图。小结一个是个人存档一个是给家人的礼物底层动作都是跑一遍同一个程序。常见坑与问答问第一次运行提示无法找到 zbar 共享库这是二维码识别库 pyzbar 依赖系统组件 zbar 没装。Windows 一般装完依赖即可用Linux 用系统包管理器装一下 zbarmacOS 会提示你是否通过 brew 安装确认后按提示走就行。问二维码过期了或者登录失败怎么办二维码有有效期出现后尽快扫。过期或失败就重新运行python main.py再扫一次即可如果之前登录过启动时会列出已登录账号选一个就能跳过扫码。问中途断了抓了一半的数据会丢吗程序注册了信号处理按 CtrlC 或直接关窗口时会把已抓取的数据先保存成文件不用从头再来。问文件到底存在哪里能改位置吗默认在resource/result/你的QQ号/想换路径改resource/config/config.ini里的配置即可。问用它安全吗会不会影响账号登录走的是QQ官方扫码接口全程不碰你的密码程序每抓10条自动暂停3秒控制访问频率。项目README写明仅供学习与技术研究请只对自己账号使用、保持合理频率。小结多数问题归结为两句——登录失败就重扫中途断了已抓的数据也还在。安全与隐私抓取、解析、保存全部在你自己的电脑上完成程序不存在上传动态的服务器登录用QQ官方扫码接口不询问账号密码登录状态只是本地保存的一份cookie文件任务完成后删除resource/user/和resource/temp/目录即可清掉本地留下的会话痕迹代码开源util/目录下 LoginUtil.py、RequestUtil.py、GetAllMomentsUtil.py 各管一段想核实它请求了哪些接口可以逐行看小结不存你的数据、不向你要密码唯一留下的就是你硬盘上那套导出文件。结尾开头那句最早那条写了什么以后不用再翻好几年前的账号去回忆——答案就在那张 Excel 的第一页。今晚就能跑起来装好依赖扫一次码剩下的交给进度条。使用中遇到问题可以在项目里提一个 Issue觉得顺手的话也给作者点个 Star。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表