如何用 GetQzonehistory 十分钟把QQ空间历史说说全部备份到本地

发布时间:2026/9/20 21:12:05
如何用 GetQzonehistory 十分钟把QQ空间历史说说全部备份到本地 如何用 GetQzonehistory 十分钟把QQ空间历史说说全部备份到本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory三年前发的说说想翻一次得在空间里一页页往前翻想留住只能一条条复制。GetQzonehistory 是一个用于备份QQ空间说说的本地Python工具用官方扫码方式登录后它自动分页翻完历史消息列表再补抓主页上仍可见的说说去重合并后把内容、发布时间、配图、评论整理成 Excel 表格并附赠一个仿空间样式的网页。从克隆代码到拿到第一批表格大约10分钟之后全程不用盯着。所有数据只写进你自己的硬盘不碰密码不经过任何中转。它能帮你做什么消息列表你扫码登录后它按每批10条的节奏自动翻完空间的历史消息列表逐条记下时间、文字和图片链接。可见说说补抓消息列表翻完后它自动抓取主页上未删除、当前可见的说说含较早年份与消息内容去重合并两条通道都不漏。分类表格内容按自己发的说说、转发、收到的留言、互动过的好友等类别自动归好类输出一套可直接打开的 Excel 表。配图与网页说说配图批量下载到本地pic/目录最后生成一个仿空间样式的网页带图、带评论、带头像浏览器里就能翻。动手之前环境与准备1.获取代码进入项目目录git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory后面所有命令都在这个目录里执行卡住时可对照 README.MD 里的安装说明。2.创建并激活虚拟环境python -m venv myenv # Windows .\myenv\Scripts\activate # macOS / Linux source myenv/bin/activate虚拟环境把这批依赖和你机器上其他的东西隔开用完把目录整个删掉就行不留痕迹。3.一次性装好依赖pip install -r requirements.txtrequests发请求、beautifulsoup4解析页面、pandas生成表格、qrcode和pyzbar负责二维码生成与识别、tqdm画进度条各司其职一条命令全装齐。 macOS 和 Linux 用户注意系统里还得先装 zbar 库pyzbar识别二维码依赖它缺了程序一启动就退出# RPM系 LinuxFedora、CentOS 等 sudo dnf install -y zbar # macOS brew install zbar完全不想碰环境也行项目的 release 页面提供了打包好的单文件版本下载后直接执行。核心操作流程1. 运行程序扫码登录运行主程序终端会给出登录二维码python main.py会发生什么终端直接打印一块字符二维码用手机 QQ 扫一下并确认。成功后会看到登录成功跟着你的QQ号和昵称如果之前登录过会列出已登录账号让你选序号输入 0 才是重新扫码。注意什么全程不输密码凭证以 cookie 形式存在resource/user/目录里。终端里的二维码有有效期放久了就作废重新跑一次程序生成新码即可。2. 自动分页抓取无需任何操作放手等。会发生什么程序先探测历史消息的总条数然后每批取 10 条往下翻终端有进度条每批之间刻意停顿 3 秒——这是防风控的节奏。 进度条走得慢是正常现象不是卡死。几百条等几分钟上千条等几十分钟该干嘛干嘛别盯着终端看。3. 等分类与网页生成同样不用操作。会发生什么消息列表翻完后它自动抓取主页上未删除的说说含较早年份和消息列表去重合并接着分类、批量下载配图、生成网页版页面。注意什么中途按了 CtrlC 或网络断了也别慌程序注册了中断保护收到终止信号时会先把已抓到的数据存盘再退出。4. 打开结果文件夹不用操作等它自己收尾。会发生什么导出完成后终端报出消息总条数、最早一条说说的发布时间、各列表数量并自动打开结果文件夹Windows、macOS、Linux 都会正确唤起文件管理器。注意什么看到导出成功字样说明数据已全部落到本地磁盘活就干完了。产出说明你拿到手的文件全部在resource/result/你的QQ号/目录下对照着查一遍确认没少文件名内容说明QQ号_全部列表.xlsx抓到的全部内容时间线时间 / 内容 / 图片链接 / 评论四列QQ号_说说列表.xlsx你自己发布的原创说说QQ号_转发列表.xlsx你转发过的内容QQ号_留言列表.xlsx你收到的留言记录QQ号_好友列表.xlsx互动过的好友昵称、QQ号、空间主页QQ号_其他列表.xlsx未归入上面几类的其余内容QQ号_说说网页版.html仿空间样式的可视化页面含配图、评论和头像pic/下载好的说说配图pic/里的图片按说说内容命名超长自动截断到 40 字符重名时追加时间戳防止互相覆盖并且程序会把图片链接替换成高清版本再下载。想改文件保存位置可以调整resource/config/config.ini默认不用动。遇到问题按现象对号入座扫二维码没反应或提示二维码已失效现象扫完码终端没动静或直接打印二维码已失效。原因终端里的二维码有有效期放久了作废。动作重新运行python main.py生成新码再扫同时确认手机和电脑网络正常。一启动就提示无法找到 zbar 共享库现象程序刚启动就退出报错信息里写着 zbar。原因系统缺少二维码识别依赖库。动作RPM 系 Linux 执行sudo dnf install -y zbarmacOS 执行brew install zbar装完重跑。导出到一半断了或你按了 CtrlC现象进度条停在中间进程提前结束。原因网络波动或手动中止。动作不用补数据程序收到中断信号会先保存已抓到的数据重新跑一次python main.py即可。提示登录失败现象启动后打印登录失败:请重新登录然后退出。原因登录状态失效或请求没走通。动作重跑python main.py列表里出现已登录账号就输入对应序号复用不行就输入 0 重新扫码。Excel 双击打不开现象打开.xlsx时提示文件已损坏或只读。原因文件正被其他程序占用。动作先关掉开着的 WPS 或 Office 窗口再打开仍不行就用在线表格或 pandas 读同一个文件文件本身没问题。数据的上限拿得到与拿不到拿得到空间历史消息列表里还存在的记录说说、留言、转发等互动加上主页上未删除、当前可见的全部说说两条通道合并去重。拿不到没进过消息列表的说说比如设置了仅自己可见的、已被彻底删除的说说以及平台侧已经丢失的记录。 工具的上限就是官网还看得见能拿多少拿多少早备份比晚备份多。导出之后让数据多走一步做一本按年份翻的回忆册。在全部列表.xlsx里按时间列筛出某一年那年去了哪座城市、和谁互动最多表里一目了然再配上pic/里的图拼成图文册子投到屏幕上慢慢看。给备份上双保险。把说说网页版.html打印成纪念册或转成 PDF 存网盘再把resource/result/整个目录复制一份到移动硬盘多介质存放才算落袋为安。说说是你留在空间里的痕迹搬进自己硬盘里的那一刻主动权才算真正拿回来。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考