QQ空间历史说说导出完整指南:免费扫码,十分钟完成第一次备份
QQ空间历史说说导出完整指南免费扫码十分钟完成第一次备份【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory网页版 QQ 空间往下滚是有上限的超过几年的记录就翻不回去了。GetQzonehistory是一个免费的本地工具扫码登录、不用密码自动抓取历史消息列表把 QQ 空间历史说说导出成本地 Excel 和离线网页。我第一次跑通从扫码到出文件只用了不到十分钟。先看结果导出目录里有什么文件跑完一遍程序会自动打开导出目录resource/result/你的QQ号/。我实测导出的结构是固定的resource/result/你的QQ号/ ├── QQ号_全部列表.xlsx ├── QQ号_说说列表.xlsx ├── QQ号_转发列表.xlsx ├── QQ号_留言列表.xlsx ├── QQ号_其他列表.xlsx ├── QQ号_好友列表.xlsx ├── QQ号_说说网页版.html └── pic/全部列表最完整的一份盘点所有抓到的记录都在一张表里时间、内容、图片链接、评论四列每条时间戳精确到秒。说说列表 / 转发列表 / 留言列表按内容类型拆开的三张表想单独看自己发过的、转过的、收到的留言各开各的文件。好友列表从消息互动里提取的昵称、QQ 号与空间主页链接相当于消息史里出现过的社交关系花名册。说说网页版.html把说说和转发按时间倒序渲染成一整页头像、图片、评论还原成接近空间原貌的样子断网打开也能慢慢翻。pic/ 目录说说里的图片批量下载下来按内容自动命名方便单独整理。三步跑通首次导出前提只有一个电脑装好 Python 3.6 及以上版本。第一步把代码拉下来。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激活后装依赖清单在 requirements.txt 里核心是 beautifulsoup4页面解析、pandas表格处理、requests网络请求三件套pip install -r requirements.txt第三步运行主程序、扫码。python main.py终端会出一个二维码用手机 QQ 扫一下登录成功后自动开始抓取进度条会一直走。提前说一句每抓满 10 条终端会停顿几秒这是程序自己控制节奏不是卡死。整个过程大部分时间都花在这个等待上跑完会自动打开导出目录 ✅它是怎么做的扫码登录到落盘的四步链路整条链路一行讲清扫码登录 → 分页拉取历史消息 → 去重补全 → 按类别落盘。可以把它想象成去档案馆调阅档案先刷身份证领一张临时通行证管理员按书架一层一层把卷宗抽出来再对照现在的台账核对补漏最后按门类分装进不同的盒子。它不破解任何接口只是把你在网页上能看但翻不完的内容用程序的方式完整走了一遍。对应到源码里四块各归其位扫码登录util/LoginUtil.py和网页版扫码是同一套官方机制全程不碰你的密码。分页拉取util/RequestUtil.py每页 10 条请求之间内置了几秒缓冲避免被风控。补漏与数据处理主流程在 main.py页面解析在 util/ToolsUtil.pyutil/GetAllMomentsUtil.py 负责从当前可见说说里再抓一轮补漏。配置util/ConfigUtil.py 读取 resource/config/config.ini决定缓存和保存路径。数据还能这么用换个存放位置。导出目录由 resource/config/config.ini 里的result路径决定把它改到网盘同步目录备份就真正落到了你想放的地方。定时自动备份。加一条计划任务Windows 任务计划程序或 Linux crontab每季度自动跑一次python main.py档案就始终跟得上你最新的动态。用 pandas 做二次分析 。把说说列表.xlsx读进 pandas可以统计每年的发布量、挑高频词、找出互动最多的好友做一份属于自己的年度数据报告。工具只负责交出素材怎么折腾看你。避坑清单五个高频问题速查扫码后提示登录失败— 原因个别网络环境或防火墙拦了程序请求。解决先用浏览器确认 QQ 空间网页版能正常打开检查代理是否放行了 Python再重新运行扫码。导出看起来不全— 原因数据来源只有历史消息列表和当前可见说说两条渠道两条渠道都不出现的内容比如仅自己可见的说说本来就抓不到这是数据源边界而不是 bug。解决看终端统计的最早一条说说发布在什么时候判断自己的覆盖度。部分老图片没下载下来— 原因早年图床的部分链接已经失效。解决工具会自动跳过无效链接继续处理不影响其余数据对照 Excel 里的图片链接人工补漏即可。运行时报编码错误— 原因终端编码不是 UTF-8。解决Windows 先执行chcp 65001macOS / Linux 设置环境变量PYTHONIOENCODINGutf-8再跑。macOS 出现 zbar 相关报错— 原因pyzbar 需要系统里的 zbar 库。解决执行brew install zbar然后重装依赖再运行。数据放在平台那边本地留一份才是能搜索、能分析、能永久保留的文件。更完整的说明和目录结构可以翻项目自带的 README.MD。现在跑一遍就不用等某个入口悄悄消失后才发现自己一条都没留下。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考