尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

三步导出 QQ 空间全部历史说说:GetQzonehistory 安装与使用指南

三步导出 QQ 空间全部历史说说:GetQzonehistory 安装与使用指南 三步导出 QQ 空间全部历史说说GetQzonehistory 安装与使用指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款开源的 QQ 空间说说导出工具扫码登录一次它就把你发布过的所有说说、转发、留言和评论自动抓取下来存成本地 Excel 和图片。适合想给老空间做个备份、或想把多年的旧照片和评论整理出来的人。这些情况你会需要它你想找 2017 年发的一条说说。空间网页版只能往前翻几页搜索翻旧帖时才发现早搜不到了。早年发的说说配了和朋友出游的照片手机相册早清了照片只剩空间上有逐条截图又太慢。你想统计自己每年发了多少条动态、做一条时间线手工一条条复制根本不现实。功能一览它具体做什么扫码登录终端里生成二维码手机 QQ 扫一下即可全程不用输密码双数据源抓取先拉空间消息列表被删除说说的互动记录还在里面能捞到再拉未删除说说的完整列表可追溯到 2014 年以前合并去重分类导出 Excel全部列表、说说列表、转发列表、留言列表、其他列表外加一份好友列表每类一个文件图片自动下载说说里的图全部存成 jpg 到本地按说说的内容命名生成网页版额外产出一个仿空间原生排版的 HTML 页面说说、图片、评论一目了然登录态缓存登录信息存在resource/user/目录再次运行选一下账号序号就行不用重复扫码三步跑通安装与启动环境要求Python 3.7Linux 下需要 zbar 库二维码解码用Windows/macOS 装依赖时会自动处理。# 1. 拿到代码 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory # 2. 建虚拟环境并激活 python -m venv myenv # Windows 激活myenv\Scripts\activate # macOS/Linux 激活source myenv/bin/activate pip install -r requirements.txt # 3. 启动用 QQ 扫终端里出现的二维码 python main.py关键配置只有一个resource/config/config.ini里写着 temp缓存、user登录信息、result导出结果三个目录的位置默认都在resource/下一般不用动。如果不想装 Python 环境README 提到 Release 页有打包好的单文件可以直接执行。跑完之后你会得到什么终端跑完会打印一份统计消息总数、最早一条说说的时间、好友数、图片数。Windows 上还会自动打开结果文件夹。所有东西都在resource/result/你的QQ号/目录里QQ号_全部列表.xlsx抓到的全部记录四列——时间、内容、图片链接、评论QQ号_说说列表.xlsx/转发列表.xlsx/留言列表.xlsx/其他列表.xlsx按类型拆开的明细QQ号_好友列表.xlsx在你说说里出现过的好友的昵称、QQ 号、空间主页QQ号_说说网页版.html用浏览器打开就能翻图片会自动换成高清源pic/文件夹所有说说的图片文件名取说说内容超过 40 个字符自动截断实战技巧与常见坑⏳ 先估好时间消息列表是每次 10 条、批间暂停 3 秒的节奏几百条互动大概要几分钟到十几分钟让终端开着别动它。登录态有缓存文件中断后重跑选账号序号就能接着用想重新扫码就输入 0。二维码有有效期终端提示二维码已失效时不用等直接杀掉进程重新运行python main.py会生成新码。图片最占空间每张说说配图都是单独一个 jpg照片多的账号建议先腾出几个 GB。仅自己可见的说说抓不到——它只能看到空间里公开可见的内容这是数据源决定的。Q跑到一半按了 CtrlC之前的数据会丢吗不会。程序注册了信号处理中断时会先把已抓到的数据写入 Excel 再退出。Q启动时报无法找到 zbar 共享库怎么办扫码登录依赖 zbar 库。Linux 执行sudo dnf install -y zbar或其他发行版对应命令macOS 执行brew install zbar装完再跑即可。项目结构与二次开发方向main.py # 主入口登录 → 抓取 → 分类导出 fetch_all_message.py # 轻量入口只抓未删除说说输出 Markdown util/ ├── LoginUtil.py # 二维码登录与 cookie 处理 ├── RequestUtil.py # 空间消息列表的请求封装 ├── GetAllMomentsUtil.py # 未删除说说的分页抓取 ├── ToolsUtil.py # HTML 解析、网页版模板 └── ConfigUtil.py # 读取配置与已登录用户 resource/config/config.ini # 三个目录的路径配置想改说说网页版的样式直接动 ToolsUtil.py 里的 HTML 模板只想要纯文本备份的话跑 fetch_all_message.py 就够了它更轻。最后一次运行就能把几年的说说、评论和图片全部落到本地比翻网页截图省一个下午。建议先完整跑一遍打开说说网页版.html 翻一翻确认内容无误再决定要不要按年归档或做进一步整理。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表