3步跑通:GetQzonehistory 把 QQ 空间历史说说一键导出到本地
2026/9/20 17:42:24 网站建设 项目流程

3步跑通:GetQzonehistory 把 QQ 空间历史说说一键导出到本地

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

打开 QQ 空间,发现老互动列表只剩最近几十条,官方又没有任何数据导出入口——手抄手截图根本救不了几年积累的记录。GetQzonehistory 就是一个纯本地运行的 Python 工具:官方扫码登录、全程不碰密码,把能拿到的 QQ 空间历史说说、留言、转发连同配图和评论批量导出成本地表格和图片。

✅ 能拿到:历史消息列表里还在的互动记录,以及当前空间里仍可见的说说,两条通道抓完自动去重合并。 ❌ 拿不到:已经彻底删除的说说,以及"仅自己可见"且从未出现在消息列表里的记录。

快速上手:从克隆到出结果

第 1 步,克隆仓库并建一个隔离的虚拟环境:

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv

依赖装进隔离目录,装坏了也不影响电脑上的其他项目。

第 2 步,激活环境并安装依赖:

⚠️ 激活命令分系统:Windows 是myenv\Scripts\activate,macOS/Linux 是source myenv/bin/activate。漏掉这步,python还指向系统环境,后面全白搭。

pip install -r requirements.txt

💡 11 个依赖各有分工:requests 发请求、beautifulsoup4 解析页面、pandas 生成表格、qrcode 出登录二维码、tqdm 画进度条。其中 pyzbar 识别二维码,依赖系统级 zbar 库:Windows 一般装完即用,macOS 先brew install zbar,RPM 系 Linux 执行sudo dnf install -y zbar

第 3 步,启动主程序,扫码登录:

python main.py

终端会打印字符二维码,用手机 QQ 扫掉并确认即完成登录;cookie 凭证存在本地resource/user/目录,下次运行会列出已登录账号让你直接选,不用重扫。登录、抓取逻辑都在 util/ 目录里,扫码部分见 util/LoginUtil.py。

登录成功后程序先统计互动记录总数,再每批 10 条翻页抓取,批与批之间固定停 3 秒,这是防风控的节奏,别嫌慢。跑完会自动分类、下配图、生成网页版,然后弹出结果文件夹,终端同时给出汇总:消息条数、最早一条说说的时间、好友数、图片数,验收很方便。

跑完你手上有什么

所有成果都落在本地resource/result/你的QQ号/目录:

文件/目录里面是什么一句话怎么用
QQ号_全部列表.xlsx所有互动消息按时间排的完整清单按年份、好友筛一遍翻回忆
QQ号_说说列表.xlsx你自己发布的原创说说核对发布数量和最早时间
QQ号_转发列表.xlsx你转发过的内容区分哪些不是自己写的
QQ号_留言列表.xlsx收到的留言记录对照好友昵称逐条回看
QQ号_好友列表.xlsx互动过的好友昵称、QQ号、空间主页直接当联系人备份用
QQ号_其他列表.xlsx没归进上面几类的剩余记录查漏
QQ号_说说网页版.html还原空间样式的可视化页面浏览器打开当相册浏览
pic/ 目录说说配图,按内容命名归档整目录拷进移动硬盘

和手动备份的差距跑一次就有体感:一次扫码,时间、内容、配图、评论四样全进表格;图片按原图下载、按内容命名,撞名自动加时间戳防覆盖;所有数据只写本地硬盘,不经过任何第三方中转。

卡住了?对号入座

现象大概率原因处理动作
二维码扫了没反应、提示"二维码已失效"码有有效期,或网络不稳重新运行python main.py出新码,确认手机和电脑网络通畅
登录时报 zbar 相关错误缺系统级二维码识别库macOS 执行brew install zbar,RPM 系 Linux 执行sudo dnf install -y zbar,装完重跑
启动时选不到账号、提示登录失败resource/user/里的凭证过期选择"重新登录输入 0",重新扫码生成新 cookie
导出到一半断了或被 Ctrl+C中断或断网程序注册了中断保护,会先把已抓数据存盘再退出,重跑一次即可,落盘的 Excel 是完整的
Excel 打不开文件被 WPS 或 Office 占着关掉占用的程序重开;或用 pandas 读.xlsx验证内容

数据到手之后

  • 用"全部列表"做数据透视表,按好友统计互动频次和最近一次互动时间,谁近谁淡一目了然。
  • 按年份筛一遍当时间线用:哪年在哪个城市、哪阵子发帖最勤,直接变成年度回忆册。
  • 留个习惯:每季度全量重跑一次,QQ 接口有调整时跟进项目仓库更新,让这份备份持续保鲜。

数据在你自己的硬盘里,主动权在自己手里。

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询