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

资讯详情

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

GetQzonehistory:QQ空间说说备份5分钟跑通

GetQzonehistory:QQ空间说说备份5分钟跑通 GetQzonehistoryQQ空间说说备份5分钟跑通【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个本地运行的 QQ空间说说备份工具官方扫码登录自动抓取历史消息列表和仍可见的说说连同时间、评论、配图一起导出为 Excel 和网页文件全程不输入密码。首次跑通约 5 分钟之后全自动。QQ空间没有官方数据导出入口平台侧的消息列表也不会永久保留备份窗口拖得越久能拿回的范围越小。动手前核对需不需要跑 GetQzonehistory环境够不够检查项通过标准不达标时需求确认空间消息列表只剩最近记录或账号经历过申诉、被盗记录完整且近期无风险可先收藏本文操作系统Windows / macOS / Linux 桌面系统移动端不支持Python 版本3.9 及以上终端执行python --version查看安装官方 Python 解释器后重试磁盘空间预留至少 500MB图片是大头清理磁盘后再跑网络能正常打开 QQ 空间网页版带宽 10Mbps 以上切换网络关闭代理工具原理速览GetQzonehistory 如何获取说说数据工具先用官方网页登录通道拿到 cookie然后走两条数据通道一条是历史消息列表按每批 10 条、批间停 3 秒的节奏翻页抓取另一条是账号当前仍可见的说说页。两路数据合并去重后按内容分类落盘为表格、网页和图片全部保存在本地。登录方式终端生成二维码手机 QQ 扫码确认cookie 存入本地resource/user/下次运行可复用数据范围消息列表中的全部互动记录 未删除且可见的说说仅自己可见且未进消息列表的极少数记录拿不到产出形态resource/result/QQ号/下 6 个 Excel、1 个网页版 HTML、1 个图片目录核心逻辑集中在 util/ 目录LoginUtil.py 负责登录RequestUtil.py 负责请求数据GetAllMomentsUtil.py 负责拉取可见说说。首次跑通GetQzonehistory 安装步骤四步走1. 获取项目代码# 克隆项目到当前目录 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory # 进入项目目录 cd GetQzonehistory源码在本地跑依赖装进独立环境不污染系统 Python。⚠️ 进入目录后先确认能看到 main.py 和 requirements.txt缺文件说明克隆不完整删掉目录重新克隆。2. 创建并激活虚拟环境# 创建名为 myenv 的独立虚拟环境 python -m venv myenv # Windows 激活命令 myenv\Scripts\activate # macOS / Linux 激活命令 source myenv/bin/activate隔离环境能保证工具依赖不与本机其他项目互相覆盖。⚠️ 两条激活命令按系统二选一别混用激活成功后终端行首会出现 (myenv) 前缀。3. 安装项目依赖# 安装 requirements.txt 中列出的全部依赖 pip install -r requirements.txtrequests 发请求、beautifulsoup4 解析网页、pandas 生成表格、qrcode 出登录码、tqdm 画进度条一次装齐。⚠️ 下载超时或报错多时换国内镜像源pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt4. 扫码登录并启动导出# 启动主程序终端会显示登录二维码 python main.py用手机 QQ 扫码确认后终端提示登录成功随后读取消息总数并开始分页抓取进度条实时滚动走完即自动分类、下载图片、生成网页并打开结果文件夹。⚠️ 每批之间停顿 3 秒是防风控策略不是卡死中途想停直接按 CtrlC程序会先保存已抓到的数据再退出。登录凭证会存到resource/user/下次运行直接复用不用重复扫码。卡住了先看这里登录失败与导出故障速查表现象原因处理二维码扫了没反应或提示失效二维码有有效期或代理工具拦截了登录请求重新运行python main.py生成新码关掉代理再试终端提示登录失败请重新登录本地缓存的 cookie 已过期重新运行程序在用户选择处输入 0 重新扫码进度条中途停住出现获取消息失败触发平台风控或网络波动间隔 10~30 分钟换网络时段重跑已抓数据不会丢pip 安装报错、依赖版本冲突系统已有包与工具所需版本不兼容删除 myenv 后从第 2 步重建环境或换镜像源安装Excel 打不开或行数明显偏少文件正被 Office 占用或上次运行中途异常退出关闭 Office 窗口再打开行数为 0 时检查网络后重跑交付物清点QQ空间说说备份导出了哪些文件全部成果落在resource/result/QQ号/目录下文件内容QQ号_全部列表.xlsx所有互动消息的完整时间线QQ号_说说列表.xlsx自己发布的原创说说QQ号_转发列表.xlsx转发过的内容QQ号_留言列表.xlsx收到的留言记录QQ号_好友列表.xlsx互动好友的昵称、QQ 与空间主页QQ号_其他列表.xlsx其他好友的互动内容QQ号_说说网页版.html带评论、配图的可视化页面pic/说说配图按内容命名重名自动加时间戳后缀✅ 完整性验证把程序结尾打印的共有 N 条消息与 全部列表.xlsx 的数据行数总行数减 1 行表头对照再打开网页版 HTML 抽查 2~3 条较早的说说正文与配图都能渲染数据即基本完整。数据还能这样用备份文件的三个二次利用做法年度时间线对 全部列表.xlsx 按时间列筛年份导出每一年一份子表即可按年回看。好友互动统计以好友昵称为维度做数据透视表输出互动次数与最近互动时间。存档转 PDF将 说说网页版.html 打印导出为 PDF 存入网盘便于长期归档。长期用法把 GetQzonehistory 备份变成固定习惯每季度全量跑一次消息列表是滚动窗口拖得越久早期记录越掉出可抓取范围。跑前留足磁盘按每 1000 条说说约 100MB 估算容量图片占大头。挑网络好的时段10Mbps 以上宽带、避开晚高峰可降低图片下载失败率。结果复制到两处resource/result同时放移动硬盘和网盘单盘故障才不致命。关注项目仓库更新QQ 网页接口随时可能调整版本落后会导致抓取失败。收尾三步完成第一次备份按上面四步执行命令扫码完成首次导出对照终端输出核对resource/result中的行数与图片把结果目录复制一份到第二存储位置QQ空间不承诺替你永久保管记录说说值得住进自己的硬盘里。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表