如何快速完整备份QQ空间全部历史说说?GetQzonehistory零基础使用指南
如何快速完整备份QQ空间全部历史说说GetQzonehistory零基础使用指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory整理旧QQ时发现说说缺失我准备给毕业五周年做一本纪念册翻旧QQ空间找当年的动态却发现好几条本应存在的说说已经被删掉剩下的散落在长长的互动消息列表里没法一次性导出。后来我用了 GetQzonehistory扫码登录一次后它会自动把QQ空间的历史说说——包括文字、图片和评论——抓取下来并导出成本地Excel和可浏览的网页全程不需要输入账号密码。这个项目是做什么的GetQzonehistory 是一个本地运行的Python小工具通过QQ扫码登录你的空间后抓取所有可见的历史说说并结构化导出。它解决的核心问题是QQ空间没有官方批量导出功能手动复制既慢又容易漏。目标用户是想永久保存自己数据的普通用户不需要任何编程基础只需要会复制粘贴几条命令。三步跑起来第一步获取项目把代码拉到你本地的工作目录git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory第二步准备环境创建一个独立虚拟环境并安装依赖避免污染你机器上已有的Python环境python -m venv myenv pip install -r requirements.txt python main.py激活虚拟环境的命令因系统而异Windows 是.\myenv\Scripts\activatemacOS/Linux 是source myenv/bin/activate。如果依赖安装较慢可以给 pip 加上国内源参数。Linux 用户若启动时报 zbar 共享库缺失先执行sudo dnf install -y zbarRPM 系再运行。第三步扫码运行终端会以字符形式打印出登录二维码同时保存到resource/temp/QR.png用手机QQ扫码并确认即可。之后程序自动开始抓取窗口里能看到进度条不用你做任何操作。内部数据是怎么来的整个流程可以拆成三个阶段理解登录与会话缓存程序请求一个QQ登录二维码并轮询扫码状态成功后把会话信息写入本地。下次运行直接选择已缓存的账号不用重新扫码。登录流程见 util/LoginUtil.py。双通道抓取一条通道从互动消息列表按每批10条、批间暂停3秒的节奏翻页另一条通道从空间接口按每页30条拉取所有未删除的可见说说这条通道能覆盖到2014年之前的内容。抓取逻辑见 util/GetAllMomentsUtil.py。分类导出两路数据按内容去重合并后区分自己发的说说、转发、好友留言、其他内容分别写入Excel同时把说说里的图片下载到本地目录并渲染出一个还原QQ空间网页版样式的HTML页面。导出结果长什么样跑完后resource/result/下会出现以你QQ号命名的文件夹结构如下resource/result/12345678/ ├── 12345678_全部列表.xlsx # 抓取到的全部消息 ├── 12345678_说说列表.xlsx # 自己发布的说说 ├── 12345678_转发列表.xlsx # 自己转发的内容 ├── 12345678_留言列表.xlsx # 好友在你的空间留下的留言 ├── 12345678_其他列表.xlsx # 其他类型互动 ├── 12345678_好友列表.xlsx # 互动过的好友昵称/QQ/主页 ├── 12345678_说说网页版.html # 浏览器直接打开即可浏览 └── pic/ # 说说里的全部图片六个Excel都是时间、内容、图片链接、评论四列结构可以直接在Excel里筛选统计也可以用pandas做进一步分析。HTML文件保留头像、QQ表情、图片和评论区发给朋友也能直接看。需要说明的是只设置仅自己可见的说说不在抓取范围内已删除的内容同样取不到。三个值得关注的特性断点续传手动中断CtrlC或异常退出时已抓到的数据会自动落盘不丢进度。 适用场景长任务中途断网、误关终端。Excel HTML双格式输出同一份数据结构化表格用于分析网页版用于浏览和分享。 适用场景既要统计数据又要做纪念页。图片本地化下载说说图片自动下载进 pic/ 目录文件名取自说说内容重名自动加时间戳。 适用场景图片链接随时间失效前先留一份离线副本。哪些人适合用它毕业或纪念册整理批量导出多年说说和图片HTML版可直接分享Excel内容可排版进纪念册。换号前的数据迁移旧QQ退役前把历史内容完整抓一遍以后随时可查。个人数据统计按年统计发布频率、找出最活跃年份用Excel就能算出来。安全与隐私所有请求、解析、存储都发生在你的电脑上不经过任何第三方服务器备份文件你随时可以查看或删除。几条实践建议只用扫码登录不向工具提供任何密码登录态文件在resource/user/下备份完成后删除对应文件即可清除登录态。导出结果至少存两份本地磁盘加一块加密硬盘或云盘。只抓自己账号的可见数据不要用于获取他人信息。常见问题Q完整备份一次要多久A取决于互动消息量和图片数量。消息抓取每批10条、间隔3秒几千条通常是几十分钟的量级图片下载另计。进度条会实时显示中断后重跑也不会从零开始。Q中途断网或程序崩了怎么办A直接重新运行python main.py登录态从缓存复用中断前已抓到的内容此前已保存到本地不需要重头再来。Q仅自己可见的说说能抓到吗A不能。工具的数据来源是你可见的互动消息和未删除的公开说说私密内容不在抓取范围内。Q能备份多个QQ号吗A可以。每个QQ号的登录态单独缓存启动时选择继续的账号即可结果也按QQ号分文件夹存放互不覆盖。开始动手用一次运行把QQ空间的历史说说、图片、评论完整留在本地。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory pip install -r requirements.txt python main.py【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考