ARTICLE DETAIL

资讯详情

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

10分钟把QQ空间历史说说完整备份到本地,别等它消失

10分钟把QQ空间历史说说完整备份到本地,别等它消失 10分钟把QQ空间历史说说完整备份到本地别等它消失【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你翻QQ空间大概率没翻到过自己发的第一条说说——消息列表太长根本回不去。GetQzonehistory 是获取QQ空间历史说说的备份工具扫码登录后自动抓取全部动态整理成Excel和离线网页存进你的硬盘。读完这篇你能跑通第一次完整备份。它具体能帮你做哪几件事抓取历史说说输入你的扫码登录 → 输出空间历史消息列表里每一条可见说说、转发和留言含时间、内容、评论导出六张Excel一份抓取结果 → 全部、说说、转发、留言、其他、好友六张分类表格时间精确到秒生成网页版纪念册说说和转发 → 一个HTML文件按时间倒序还原头像、正文、配图和评论区下载配高清图说说里的配图 → 存进 pic 目录并自动换成高清链接文件名直接取自说说内容缓存登录状态登录成功的Cookie → 存到本地下次运行选一下账号即可不用再扫码跑起来从装环境到出结果准备环境这一步只为电脑配好 Python 和项目依赖命令照抄即可。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卡住了现象pip install半天没动静或提示找不到包。原因网络访问慢。解法换国内镜像源重装pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt首次运行与扫码登录运行后终端会打印一个黑白二维码手机QQ确认即可全程不碰密码。python main.py如果之前登录过程序会先列出已登录账号让你选选 0 才重新扫码。卡住了现象启动时报无法找到 zbar 共享库。原因缺二维码识别库。解法Linux 执行sudo dnf install -y zbarUbuntu 用apt install libzbar0macOS 按终端提示用 Homebrew 安装引导逻辑在 util/LoginUtil.py。等待抓取完成进度条每 10 条推进一步每批间隔 3 秒这个节奏是刻意设计的用来降低触发风控的概率中途想停直接CtrlC程序会先存好已抓到的数据再退出。# 跑完后确认导出目录Windows 换成 dir resource\result ls resource/result/卡住了现象控制台出现获取消息失败第 X 批次。原因网络抖动漏批。解法直接重跑一次登录状态可复用漏掉的个别批次在对应表格里体现不出来盯着控制台输出就能发现。跑完之后打开这个文件夹程序跑完会自动打开导出目录并报告总条数、最早一条说说的时间。目录长这样resource/result/你的QQ号/ ├── 六张分类Excel下面逐项说 ├── 你的QQ号_说说网页版.html └── pic/全部列表所有抓到的消息汇总时间、内容、图片链接、评论分列存放说说列表你自己发布的说说是后续翻旧账最常用的一张转发列表你转发过的每一条内容留言列表空间留言板上的互动其他列表好友在你空间发的动态和互动好友列表昵称、QQ号、空间主页地址顺手能当通讯录用说说网页版.html双击就能离线打开说说和转发按时间倒序排列头像、昵称、发布时间、正文、配图、评论区全还原连QQ表情都还原成图片pic/配图的高清版文件名取自说说内容一眼认出是哪条动态拿到数据后还能怎么玩如果你想知道自己哪年话最多import pandas as pd df pd.read_excel(resource/result/你的QQ号/你的QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间]) print(df[时间].dt.year.value_counts().sort_index())哪年话痨、哪年沉默一眼看穿。或者按关键词翻旧账keyword 毕业 print(df[df[内容].str.contains(keyword)])当年提过这件事的每条说说、每张图片瞬间被捞出来。顺手把备份设成定时任务每月自动跑一次增量# Linux/macOScrontab -e 加一行每月1日凌晨2点跑 0 2 1 * * cd 项目路径 ./myenv/bin/python main.py往后的每条新说说也会被安稳地收进这份档案里。Windows 用任务计划程序思路相同。安全边界说清楚⚠️数据不上传抓到的内容只写入你自己的硬盘不经过任何第三方服务器。凭证存储位置只存Cookie在本地resource/user/目录全程不碰密码不放心删掉它重新登录就行。源码可审计全部源码公开登录、请求、抓取逻辑都能自己核对任何一步看得见。仅供学习与技术研究使用不采集他人数据尊重平台规则。今晚就能做完的 4 步克隆项目装好依赖运行 main.py扫码登录等进度条走完打开文件夹翻一翻回忆不会自己回来今晚就去搬一份。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表