GetQzonehistory:扫码一次,导出QQ空间全部历史说说、图片和留言
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
GetQzonehistory 把 QQ 空间的历史说说批量导出到本地。扫一次码,它读取账号可见的说说、转发、留言和配图,生成 6 个 Excel 表格、1 个图片目录和 1 个离线网页。全部文件只存在你自己的电脑上。
先说结果:导出完成后你会得到哪 8 份文件
全部产出落在resource/result/你的QQ号/下,一个账号一个文件夹,互不混。
| 文件/目录 | 内容 | 拿来干嘛 |
|---|---|---|
QQ号_全部列表.xlsx | 空间时间线上的全部消息记录 | 按年份统计、按时间筛选 |
QQ号_说说列表.xlsx | 你发的原创说说,含时间和图片链接 | 按关键词找内容、攒写作素材 |
QQ号_转发列表.xlsx | 你转发过的内容 | 回看转发记录 |
QQ号_留言列表.xlsx | 收到的留言 | 看谁给你的说说留了言 |
QQ号_好友列表.xlsx | 昵称、QQ 号、空间主页链接 | 留一份好友名单 |
QQ号_其他列表.xlsx | 其他互动内容 | 补全时间线的缺口 |
pic/ | 全部说说配图,按说说文字开头命名 | 不联网也能翻图、挑图做相册 |
QQ号_说说网页版.html | 离线版的个人空间页 | 双击就能逐条翻看 |
表格适合筛选统计,网页版适合直接翻看。
哪 3 种情况适合用它
- 准备换手机号、注销 QQ 前,想把多年积累的说说和配图留一份备份的人。
- 想把空间旧照片单独挑出来做相册的用户,
pic/里的图按说说开头命名,找图不用猜。 - 需要按年份或关键词检索历史动态,或给个人内容做一次盘点的人。
四条命令,从克隆到导出
1. 拉取代码,建好虚拟环境。
⚠️ 前置条件:一台装了 Python 的电脑(Win、macOS、Linux 均可);一部能正常登录 QQ 的手机;macOS 和部分 Linux 还需系统库 zbar,缺了按终端提示装。
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv2. 启用虚拟环境,安装依赖。Windows 改用myenv\Scripts\activate。
source myenv/bin/activate pip install -r requirements.txt3. 跑主程序并扫码。手机 QQ 扫终端里的二维码,提示登录成功后自动开始抓取,终端有进度条,全程不用输密码。
python main.py4. 可选:再做一份 Markdown 文本存档。把可见的、未删除的说说连同配图写成 Markdown,输出到resource/fetch-all/。
python fetch_all_message.py开始之前要清楚的 3 件事
- 数据边界:已删除的说说、仅自己可见的说说取不到,因为它们不在消息列表里。
- 账号安全:登录走 QQ 官方扫码通道,密码不用交给程序;会话凭证只留在本机
resource/user/,抓取解析全程在本机完成,数据不经过任何第三方服务器。 - 合规:项目仅供学习和技术研究,只操作自己的账号,遵守平台规则。
跑完之后:结果在哪打开,中断了怎么办
程序结束前会打印一份汇总:总条数、最早一条说说的时间、各列表数量,并自动打开结果文件夹。想逐条翻看,双击QQ号_说说网页版.html即可,不用联网。中途按 Ctrl+C 中断也没事,已抓到的内容会先落盘,重跑接着来。输出位置在resource/config/config.ini里调整;核心抓取逻辑见 util/,更多说明见 README。
执行python main.py,扫一次码,进度条走完,Excel、图片和离线网页就都生成在resource/result/你的QQ号/里。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考