GetQzonehistory:把 QQ 空间的历史说说、图片和评论一次导出

📅 2026/8/22 20:47:44
GetQzonehistory:把 QQ 空间的历史说说、图片和评论一次导出
GetQzonehistory把 QQ 空间的历史说说、图片和评论一次导出【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory想备份 QQ 空间里的老说说却发现网页只翻得到最近几条删掉的那些更找不回来。GetQzonehistory 是一个 Python 命令行工具通过扫码登录和分页抓取把账号下的历史说说、图片、评论和好友列表一次性导出成本地文件。能力总览能力帮你省什么事终端扫码登录手机 QQ 扫码即登录不用自己输账号密码抓互动消息列表已删除的说说只要墙里还有记录就能找回来抓可见说说列表按页翻完全部未删除说说能追溯到 2014 年之前图片批量下载说说里的图自动存到本地文件夹不用逐张另存Excel 分类导出说说、转发、留言、好友各一个文件直接筛选检索HTML 网页版还原生成和空间页面观感一致的网页用浏览器直接翻Markdown 导出一条命令把所有可见说说输出成单个 .md 文件中断保护CtrlC 退出时已抓数据照样保存不用从头再来功能拆解扫码登录不碰密码解决登录态怎么来的问题程序向 QQ 官方登录接口申请二维码你用手机 QQ 扫码即完成登录。当你第一次运行程序终端会打出 ASCII 二维码扫码确认后 cookie 会缓存在 resource/user/ 下之后运行不会重复登录。当二维码过期程序会提示状态并刷新重新扫码即可需要换账号时删掉缓存的 cookie 文件再扫码就行。相关实现util/LoginUtil.py双路抓取删掉的说说也能找回来解决单一数据源不全的问题两个数据源合并先做去重再统一导出。当你想找很久以前删掉的一条说说可以去 QQ 空间互动消息列表——它以每页 10 条、间隔几秒的节奏往前翻只要好友墙里还留着记录内容就能取回。当你想完整备份在世的动态可见未删除说说列表按每页 30 条分页拉取能一直追到 2014 年之前。相关实现main.py一份导出表格、图片、网页全都有解决数据落在哪的问题导出完成后自动分类落盘文件名以你的 QQ 号命名多账号数据不会混在一起。当你需要按关键词检索打开 resource/result/QQ号/ 下的 xlsx全部列表收齐所有内容说说、转发、留言各有分表下载的图片在同目录 pic/ 里。当你想在线翻看还会生成一份网页版说说HTML版式对齐 QQ 空间页面想把内容搬进博客运行 fetch_all_message.py 就能得到 Markdown 版本。相关实现fetch_all_message.py上手路径前置条件Python 3.10 及以上建议用虚拟环境一个可以扫码登录 QQ 空间的 QQ 账号macOS / Linux 需额外安装 zbar 系统库解析二维码用步骤克隆仓库git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory建虚拟环境并装依赖python -m venv myenv pip install -r requirements.txt进入项目根目录运行python main.py用手机 QQ 扫终端里的二维码登录后程序自动分页抓取进度条显示在终端跑完后打开 resource/result/QQ号/ 目录取走 Excel、图片和网页首次运行结束后先打开全部列表核对最早一条说说的时间确认跨度符合预期再考虑二次导出。技术架构一览纯 Python 脚本requests 发请求、BeautifulSoup 解析 HTML、pandas 写 Excel没有额外框架。├── main.py # 主入口双路抓取 分类导出 ├── fetch_all_message.py # 可见说说 Markdown 导出入口 ├── util/LoginUtil.py # 扫码登录与 cookie 缓存 └── resource/result/ # 导出产物Excel、图片、HTML它依赖模拟 QQ 空间网页版接口页面结构变动时需同步更新解析逻辑cookie 缓存本地后下次免扫码每页请求之间都有 sleep 控制频率。选它还是别的适合想完整备份自己 QQ 空间数据、尤其是已删除说说的用户如果只看自己最近几条动态不必折腾。相比浏览器一键下载插件它能从消息列表补回已删内容代价是要自己搭 Python 环境。GetQzonehistory 本质上只做一件事把翻不到的说说历史变成能留存的 Excel、图片和网页。项目免费开源问题反馈可直接提交到仓库。请只用它备份自己的数据不要抓取他人说说或用于商业用途。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考