用GetQzonehistory把QQ空间的历史说说完整存到本地
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
翻出几年前的QQ空间说说,配图链接已经失效,只剩下一段文字。历史说说、留言和照片都值得长期保存。GetQzonehistory 是一款免费开源的QQ空间备份工具,扫码登录一次,就能在本地导出全部历史说说、留言和图片。
🗂 为什么历史说说值得提前备份
网页端的动态流有展示范围,图床链接也可能随时间失效,靠网页本身并不是一处可靠的存档。如果你想知道如何备份QQ空间历史动态,思路其实很直接:把消息列表里的条目逐批取下来,解析出正文、时间和配图,再写成文件。GetQzonehistory 做的就是这件事。它模拟扫码登录空间,抓取历史消息列表后在本机完成解析与整理,最终把表格、网页和图片全部落到自己电脑里。
🖥 安装与启动:从环境到扫码登录
先建一个干净的 Python 环境
依赖是 pandas、requests、BeautifulSoup4 这类常用库,放在虚拟环境里装最稳妥。克隆仓库后执行下面三条命令建好环境:
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.txtmacOS 若提示缺少 zbar,按终端给出的指引装好即可。不想折腾环境的话,项目 release 页有打包好的单文件版,下载后直接运行就行。
扫码登录并开始抓取
运行主程序:
python main.py终端会打印一张二维码,用已登录 QQ 的手机扫一下。出现登录成功提示后,抓取自动开始:每批取 10 条消息,批间停 3 秒,进度条随时能看。登录走的是 QQ 官方扫码通道,全程不用把密码交给任何输入框。
📁 QQ空间说说导出到哪里,图片又存在哪
结束后程序会自行打开结果目录,所有文件都在resource/result/你的QQ号/下(保存位置由 resource/config/config.ini 控制):
| 你的目的 | 看哪个文件 | 说明 |
|---|---|---|
| 筛选、整理内容 | QQ号_说说列表.xlsx、转发列表、留言列表 | 原创、转发、留言分成三张表 |
| 按年份统计 | QQ号_全部列表.xlsx | 完整时间线,每行带时间列 |
| 像刷空间一样回看 | QQ号_说说网页版.html | 双击即可浏览帖子、图片和评论 |
| 把图片存到本地 | pic/ 目录 | 每条说说的配图都单独下载 |
| 留存好友信息 | QQ号_好友列表.xlsx | 含昵称、QQ号与空间主页 |
所以“QQ空间图片能不能保存”的答案是:能,pic 目录就是批量下载的结果,文件名取自对应说说正文的开头,找图时扫一眼文件名就能对上内容。
🔍 备份文件拿来做三件事
用 Excel 检查发帖习惯
如果你想看看自己哪年发得最多,把“全部列表”的时间列折算成年份后计数即可;也可以按“加班”“旅行”这类高频词在内容列里检索,不同阶段的关注点差异会很明显。全程不用写代码,透视表就够了。
整理回忆册或博客素材
如果你想给长辈做一本能打印的相册,从 pic 目录挑出几十张图,按年份排一下顺序就可以送去打印。如果你想把老内容改写成博客文章,从“说说列表”复制文字段落、配上 pic 里的原图,就是一篇现成的底稿。
⚠️ 边界与安全说明
- 抓取范围以历史消息列表为准:已删除的说说、设为仅自己可见的内容不在列表里,工具拿不到,也无法恢复。
- 扫码走 QQ 官方登录通道,密码不会经过程序,登录后只持有本次会话的凭证。
- 抓取、解析、保存都在你自己的电脑上发生,产出的文件只写进本地磁盘,不发送到外部服务器。
- 代码全部公开,从登录到导出的流程可以逐处对照检查。
建议先完整跑一次登录与抓取,结束后打开结果目录核对文件是否齐全;有缺失就重新执行一遍补齐,比事后单独补救省事。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考