GetQzonehistory 使用指南:把QQ空间说说导出到本地

📅 2026/8/24 16:14:22
GetQzonehistory 使用指南:把QQ空间说说导出到本地
GetQzonehistory 使用指南把QQ空间说说导出到本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory翻自己2011年的QQ空间时我发现不少早年的说说和图片已经点不开了时间线越往早期越残缺。想给自己留一份完整的记录可以用 GetQzonehistory 这个QQ空间说说导出工具它会把账号下所有可见的历史说说、转发、留言和图片批量抓取下来存成本地文件。项目速览GetQzonehistory 是一个开源免费的 Python 小工具做的事情很直接模拟登录QQ空间网页版把账号下的历史消息列表和未删除的可见说说全部抓下来按类型分类后保存。整个流程在自己的电脑上完成数据不经过任何第三方服务器最终得到一份结构清晰的 Excel 表格外加一个可以离线浏览的网页版空间。上手流程装环境工具依赖 requests、pandas、BeautifulSoup 等常见库装好 Python 3.7 以上就能跑。克隆仓库、进目录、按列表装依赖三条命令搞定建议用虚拟环境避免污染本机 Pythongit clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory pip install -r requirements.txt扫码登录在项目目录里执行python main.py终端会先打印出一个二维码用手机QQ扫一下、点确认即可。登录走的是QQ官方扫码接口全程不用输入账号密码成功后 Cookie 会缓存在resource/user/目录下次运行不需要重复扫码。跑起来登录成功后不用做任何操作。程序先按每批 10 条拉取空间的历史消息列表每批间隔 3 秒再调用可见说说接口补齐未删除的原创内容两边按正文去重合并然后逐条下载图片。结束后会打印各分类的条数统计并自动打开导出文件夹中途按 CtrlC 也会先把已抓到的数据存盘。QQ空间说说导出的文件都有什么默认导出到resource/result/下以QQ号命名的文件夹文件和文件夹都以QQ号开头文件内容全部列表.xlsx抓到的所有消息含时间、内容、图片链接、评论四列说说列表.xlsx自己发布的原创说说转发列表.xlsx转发别人的内容留言列表.xlsx好友在自己空间下的留言好友列表.xlsx互动好友的昵称、QQ号、空间主页其他列表.xlsx未归入上述分类的其余消息说说网页版.html按QQ空间风格还原的离线网页pic/ 目录所有说说图片按内容自动命名如果想要纯文本归档还可以单独跑fetch_all_message.py它走说说列表接口能拿到包括 2014 年以前在内的全部可见未删除说说连同图片一起输出成 Markdown 文件。登录方式与数据抓取原理登录部分在 登录模块 里程序向QQ官方接口申请二维码轮询扫码状态成功后只保留会话 Cookie账号密码从头到尾不经过这个程序这是它比账密式工具安全的核心原因。抓取部分主程序逻辑本质是模拟网页版的分页请求每批 10 条、间隔 3 秒用 BeautifulSoup 解析每条记录的时间和正文对重复内容去重图片会改写链接请求高清版本再存到本地。所有请求只发往QQ空间自己的域名解析和落盘都在本地完成。哪些场景适合做QQ空间说说导出积累了多年说说、想做一份完整数据备份的人用得上导出后多存几份介质就行。拿到 Excel 想做词频或情绪分析的人四列结构直接能接分析脚本按年月聚合发布频率也很方便。还有人只是想存一份离线网页版空间日后不用登录就能随时翻。边界也要说清楚仅自己可见的私密说说不在消息列表里导不出来已经删除的说说拿不回来工具只能处理当前可见的内容它只服务于登录账号本人的数据不适合用来批量抓别人的空间。常见报错速查终端里看不到二维码多半是 Linux 没装 zbar 库二维码无法解码成字符画装好 zbar 再重跑。二维码频繁失效二维码有效期很短直接重跑程序生成新的即可。部分说说没有图片原图链接失效或本来就没图程序会自动跳过不影响文本导出。中途断了会不会白跑CtrlC 会触发保存已抓取的数据照常落盘重跑时登录状态还在。导出结果太大图片是体积大头多年的备份达到几个 GB 很正常预留好磁盘空间。进阶方向想改导出样式可以直接编辑util/ToolsUtil.py里的 HTML 模板把网页版换成自己喜欢的布局拿到 Excel 之后接自己的脚本按年月聚合、统计高频词也只需要几行 pandas 代码。最直接的验证方式就是克隆下来跑一次扫个码等它跑完打开导出文件夹整个QQ空间的时间线就都在本地了。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考