2026/9/20 5:59:22

免费备份全部QQ空间说说:GetQzonehistory 批量导出图文与留言

免费备份全部QQ空间说说:GetQzonehistory 批量导出图文与留言 免费备份全部QQ空间说说GetQzonehistory 批量导出图文与留言【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个开源的 QQ 空间备份工具用手机扫码登录后它会批量抓取账号的全部历史说说、转发、好友留言和图片导出为 Excel 表格和 HTML 网页版整个过程不需要输入密码数据全部保存在本地。备份结果文件说明先说跑完之后你会得到什么。程序会在resource/result/下创建一个以 QQ 号命名的文件夹里面包含以下文件文件内容QQ号_全部列表.xlsx消息列表中的全部说说记录QQ号_说说列表.xlsx本人发布的原创说说QQ号_转发列表.xlsx本人转发的内容QQ号_留言列表.xlsx好友在自己空间留下的评论QQ号_其他列表.xlsx与自己互动的他人动态QQ号_好友列表.xlsx互动过的昵称、QQ 号与主页链接除表格外还有两个产物QQ号_说说网页版.html可以直接在浏览器打开还原了说说列表的排版、头像和图片pic/目录存放所有下载下来的图片文件名取自对应的说说内容。QQ空间说说批量备份步骤最简路径是三条命令。克隆仓库后安装依赖即可运行git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistorypip install -r requirements.txtpython main.py程序启动后终端会输出一个 ASCII 二维码用手机 QQ 扫码并确认授权。登录成功后无需任何额外操作进度条会显示抓取进度直到提示导出完成并自动打开结果目录。背后的工作原理登录部分由 LoginUtil.py 实现走的是 QQ 官方扫码接口程序先获取二维码并轮询认证状态认证通过后拿到登录 Cookie写入resource/user/目录缓存。下次运行时如果检测到已有缓存账号会直接列出已登录用户让你选择输入 0 才重新扫码省去了重复授权。数据抓取分两条线。main.py 主流程调用 RequestUtil.py 中的接口按批次拉取历史消息列表每批 10 条、批间停顿数秒以控制请求频率GetAllMomentsUtil.py 则按每页 30 条分页获取账号所有可见且未删除的说说原始 JSON 会缓存在resource/fetch-all/下重复运行时直接读缓存不重复请求。两条线的结果按内容去重后合并。落盘与分类在 main.py 的save_data()中完成程序比对每条动态的昵称与登录用户把留言、转发、本人原创归入不同列表用 pandas 写出六张 Excel随后render_html()把说说和转发合并、按时间倒序渲染成 HTML 页面图片则逐条下载到pic/目录重名文件自动追加时间戳。值得知道的细节断点续传体现在信号处理上运行中按 CtrlC 或程序被终止时signal_handler会把已抓取的数据先落盘不会白跑。Excel 与 HTML 是两套独立的输出前者适合筛选、统计和二次处理后者适合直接浏览和分享互不依赖。图片处理上程序下载的是原图链接HTML 报告里还会把缩略图地址替换为高清版本! /m/改写成! /s/避免打开网页时看到压缩小图。想改保存位置编辑resource/config/config.ini即可ConfigUtil.py 启动时读取其中的路径配置。配合系统计划任务可以定期增量备份Linux 或 macOS 下挂一条每周执行的 cron 命令Windows 用任务计划程序即可。适合谁用准备注销或长期弃用一个老 QQ 号的人适合在账号还活跃时先把空间内容完整落盘避免以后想查时已无从获取。需要整理旧相册的人也可以用它批量导出空间照片图片按说说内容命名方便归档到 NAS 或移动硬盘。做内容统计的用户则可以把 Excel 导进表格工具按年份统计发布频率、找出互动最多的时间段。安全与隐私程序通过官方扫码接口登录密码不经过工具登录 Cookie 只缓存在本机resource/user/目录。所有请求由本地 Python 直接发往 QQ 空间服务器中间没有第三方中转抓取到的数据全部写入本地文件。项目是开源的登录、请求、落盘每一步的代码都可以逐行审查。备份完成后建议删除resource/user/和resource/temp/下的缓存文件消除本地残留的会话信息。常见问题备份要多久主要取决于说说总量。程序每次请求后有固定间隔数千条说说通常在半小时到一小时内完成终端的进度条可以实时查看位置。为什么导出的条数比预期少工具基于账号可见的历史消息列表和未删除说说接口仅自己可见、已删除或早期未进入消息列表的动态抓不到这是数据源限制而非程序遗漏。Linux 或 macOS 上启动报错怎么办扫码环节依赖 pyzbar 读取二维码需要先安装系统的 zbar 库Debian 系apt install zbar-toolsRPM 系dnf install zbar安装后重试即可。可以备份多个 QQ 号吗可以。每个账号的 Cookie 缓存和结果目录都以 QQ 号区分重新运行程序时在用户列表里选 0 重新扫码切到下一个账号即可数据互不覆盖。中途断网了会丢数据吗不会丢已抓取的部分。信号处理函数会在中断时保存当前数据重新运行后说说接口有 JSON 缓存会跳过已获取的分页继续工作。收尾建议备份完成后把结果文件夹复制一份到移动硬盘或加密网盘本地不留唯一副本。建议每半年或一年重跑一次覆盖新增内容。如果图片较多可以只保留pic/目录做二次整理Excel 文件体积很小随时可以重新导出。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考