ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

GetQzonehistory:如何把QQ空间全部历史说说导出为Excel教程

2026/8/22 21:59:18 拓冰建站 浏览量
GetQzonehistory:如何把QQ空间全部历史说说导出为Excel教程 GetQzonehistory如何把QQ空间全部历史说说导出为Excel教程【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个导出 QQ空间历史说说 的开源小工具它通过扫码登录批量读取你空间里的历史消息列表把数据拆分成多个 Excel 文件并把说说图片、留言、转发和一份网页版页面全部存到本地电脑。一次运行即可把过去十几年的旧动态整理成可检索的档案全程无需输入账号密码。 适用场景先判断它是否适合你如果你打算注销QQ或长期弃用空间却担心几万条旧动态从此查不到这个工具可以把历史消息列表一次性落盘注销前完成归档。如果你习惯用 Excel 做个人复盘比如统计每年发了多少条动态、哪些好友互动最多导出的分类表格可以直接透视分析不用再手动截图整理。如果你只是想把某几年的说说存成图片留念导出包里的pic/目录会按内容命名保存全部说说配图可以直接挑出来做纪念册。⚙️ 工作原理数据从哪里来QQ空间网页端只展示近期内容但账号的历史消息列表其实保存了更早的互动记录。工具先用官方扫码方式登录util/LoginUtil.py负责二维码生成与校验再每批取10条消息逐页拉取util/RequestUtil.py每批间隔3秒以降低风控风险。随后util/ToolsUtil.py完成去重与字段清洗main.py按本人说说/转发/留言/他人互动四类拆分最后写入resource/result/你的QQ号/目录。登录成功、抓取、清洗、落盘四步示意如下 安装与运行最短跑通命令依赖 Python 3.8 以上环境以下步骤可在 Windows、macOS、Linux 上执行# 克隆项目 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory # 进入项目目录 cd GetQzonehistory/GetQzonehistory # 创建虚拟环境隔离依赖 python -m venv myenv # 激活虚拟环境Windows 用 myenv\Scripts\activatemacOS/Linux 用 source myenv/bin/activate # 安装全部依赖 pip install -r requirements.txt # 启动主程序按提示用手机QQ扫码 python main.pymacOS 用户若提示 zbar 相关报错先执行brew install zbar再安装依赖即可。依赖用途requests发送登录与消息抓取请求qrcode、pyzbar生成登录二维码并识别扫码结果beautifulsoup4解析消息列表页面结构pandas、openpyxl、pyarrow数据整理与写入 Exceltqdm显示抓取进度条Pillow图片处理chardet自动识别响应编码避免乱码fake-useragent构造浏览器请求标识 输出产物你会得到哪些文件运行完成后所有结果按QQ号分目录存放在resource/result/下结构如下文件内容适合做什么{QQ号}_全部列表.xlsx历史消息全量记录时间、内容、图片链接、评论核对完整性作为分析底表{QQ号}_说说列表.xlsx你本人发布的说说逐年统计、制作年度回顾{QQ号}_转发列表.xlsx你转发的内容整理常关注的素材来源{QQ号}_留言列表.xlsx你为他人留的言回顾互动关系{QQ号}_好友列表.xlsx出现过的互动好友昵称、QQ、主页链接分析社交关系{QQ号}_其他列表.xlsx好友对你的留言等互动补充视角的完整存档{QQ号}_说说网页版.html还原说说排版与图片的网页浏览器直接翻阅、打印pic/目录全部说说图片按内容命名挑图做纪念册进阶用法按需定制导出换保存位置修改resource/config/config.ini里的路径配置util/ConfigUtil.py会读取该文件决定输出目录。只取可见说说不想全量抓取时可参考util/GetAllMomentsUtil.py中的get_visible_moments_list单独调用它获取当前空间可见的动态。中断也能保数据程序注册了信号处理按 CtrlC 退出前会先把已抓到的数据写入 Excel再次运行即可继续补齐。❓ 常见问题先给结论再排查为什么导出的说说比记忆中的少结论数据上限就是历史消息列表的条目从未进入列表的动态例如早期的仅自己可见说说无法导出。排查用{QQ号}_全部列表.xlsx的首行时间确认最早边界再抽查几个年份是否连续缺口大概率属于上述情况而非程序遗漏。扫码后提示登录失败怎么办结论多数是网络无法访问QQ空间或二维码过期。排查确认浏览器能正常打开空间网页版重新运行程序换新二维码手机QQ与电脑保持同时在线再扫。部分图片下载失败有影响吗结论没有。图片链接失效时程序自动跳过Excel 中的图片链接字段仍保留原URL可日后手动访问。本工具仅限对自己的账号做学习与技术研究用途请勿用于商业目的或采集他人数据导出内容中涉及的好友信息分享前建议自行脱敏。建议先用小账号或短时间区间试跑一次确认 Excel 与图片都符合预期后再正式全量导出并考虑设置定时任务周期性归档。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考