
QQ空间数据导出实战GetQzonehistory 三步把历史说说完整存到本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个 QQ 空间数据导出工具你用 QQ 扫码登录后它把账号消息列表里的历史说说、好友留言和互动记录逐批抓下来分类保存成本地 Excel、网页和图片文件。数据全部留在你自己电脑上不需要输入密码适合想给 QQ 空间历史说说备份一次的用户。老说说翻不到为什么先存一份到本地QQ 空间里能直接翻到的动态只是最近的一段很多老说说已经不在列表里平台也没有一键导出全部历史的官方入口想留档只能手动截图。GetQzonehistory 解决的就是这件事把你在可见范围内的历史说说、留言和好友互动一次性落到本地磁盘作为 QQ 空间历史说说备份的完整底稿。工作原理数据从哪来中断了怎么保存整个过程你只需要做一次扫码剩下的抓取、去重、落盘都是自动的。程序启动后先调出二维码登录流程在 util/LoginUtil.py 里手机 QQ 扫一下即可登录态以 Cookie 形式存在本地全程不碰密码。接下来它做两件事。第一件是主抓取向 QQ 空间的消息接口按每批 10 条的顺序拉取历史消息用 BeautifulSoup一个 HTML 解析库拆出每条记录的时间、文本、图片链接和互动好友信息。第二件是补充去重再取一次当前可见的说说列表把消息列表里拿不到的最新内容补进来并与已有数据比对避免重复。项目结构本身很扁平main.py 是主入口fetch_all_message.py 负责可见说说的抓取util/ 下是登录、请求、配置等五个小工具模块。关于中断main.py 注册了信号处理你手动按 CtrlC 退出时已抓到的数据会先写盘再退出不会白跑。三步跑起来从 clone 到扫码登录把代码拉下来、装依赖、运行就这三步。建议先用python -m venv myenv建一个虚拟环境并激活避免依赖污染本机 Python。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistorypip install -r requirements.txtrequirements.txt 里一共 10 个依赖包括 requests、pandas、openpyxl、Pillow 等pip 会自动处理版本。装完运行主程序python main.py看到二维码后用 QQ 扫一下然后等进度条走完就行中途不用额外操作。结果文件在哪看6 个表格、1 个网页和图片目录导出完成后所有文件放在resource/result/你的QQ号/目录里打开就能用全部列表.xlsx抓到的所有消息含时间、内容、图片链接、评论四列说说列表.xlsx只挑出你自己发布的说说转发列表.xlsx你转发过的内容保留原始转发信息留言列表.xlsx好友留下的评论和留言好友列表.xlsx互动好友的昵称、QQ 号、空间主页链接说说网页版.html按时间线还原空间样式的单文件网页双击就能看图片可直接预览另外还有一个 pic/ 子目录说说里的图片会按内容命名下载进去重名时自动加时间戳后缀一张不落。拿这些文件能做的事不少——用 Excel 按年份统计哪几年说得最多、算出互动最多的几位好友或者把 HTML 改改样式做成电子纪念册甚至导出打印成实体册子。使用注意速度、中断和用途边界耗时有预期程序每抓 10 条就停 3 秒说说多的账号跑完全程可能要半小时以上挑个网络稳定的时段别关终端。留足空间图片和表格加起来建议预留至少 500MB 磁盘。中断不丢数据CtrlC 退出前会保存已有数据进度没走完也不白费之后重新运行即可。⚠️ 用途边界工具只用于备份自己账号的数据和个人学习不要用来抓取别人的记录也不用于商业用途以平台使用条款为准。一份 Excel 加一个 HTML 网页翻不到的老说说就都回到桌面上了。今晚挑个空闲时间把上面三步走完先给自己存一份完整备份。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考