公司动态

GetQzonehistory:QQ空间历史说说备份工具,扫码登录10分钟把老说说搬回本地

📅 2026/8/27 8:21:42
GetQzonehistory:QQ空间历史说说备份工具,扫码登录10分钟把老说说搬回本地
GetQzonehistoryQQ空间历史说说备份工具扫码登录10分钟把老说说搬回本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory年末翻QQ空间想找高考那天写的那条说说消息列表却只能往上翻几年。那些老动态没有消失只是平台不再方便你取。GetQzonehistory就是干这一件事的免费开源QQ空间历史说说备份工具把你的空间历史说说、转发、留言、图片一条条抓下来结构化存进你自己的硬盘。它是什么一句话一个用Python写的本地备份工具走官方扫码登录流程抓取空间历史消息产出 6 张Excel、1 个离线网页版、1 个高清图目录数据全程只写你的磁盘不收集密码源码公开可查。3步拿到第一份备份这是最快路径细节在后面git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # 激活Windows 执行 .\myenv\Scripts\activatemacOS/Linux 执行 source myenv/bin/activate pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt python main.py然后在终端里看到二维码后用手机QQ扫一下等进度条走完。目录里多出一个以你QQ号命名的文件夹就算成了。完整走查环境、登录、运行、验证一键装好运行环境python -m venv myenv source myenv/bin/activate # Windows 用 .\myenv\Scripts\activate pip install -r requirements.txt # 下载慢就加 -i https://mirrors.aliyun.com/pypi/simple/怎么算成功pip 最后打印Successfully installed没有红色报错。扫码登录一次长期复用运行python main.py终端会打印一个二维码手机QQ扫码、点确认即可全程不碰密码。登录成功的Cookie会存在resource/user/目录下次运行直接列出已登录用户让你选不用反复扫码。怎么算成功终端打印登录成功。运行备份登录后程序自动开始抓进度条每 10 条停 3 秒这是刻意降低请求频率、减少触发风控的节奏说得多就得多等一会儿。中途想停按CtrlC程序会先把已抓到的数据存盘再退出跑一半也不白干。怎么算成功终端打印导出成功请查看 ... 文件夹内容并自动打开结果目录。验证结果打开resource/result/你的QQ号/对照下面的清单数文件。怎么算成功6 个.xlsx、1 个.html、1 个pic文件夹一个不少。⏱️ 说说总量 2000 条左右全程大约十几分钟条数越多越久属正常现象。导出文件夹里都有什么文件是什么里面有什么、能干嘛QQ号_全部列表.xlsx全量汇总时间、内容、图片链接、评论四列做统计的主数据源QQ号_说说列表.xlsx你自己发的说说时间精确到秒内容原样保留QQ号_转发列表.xlsx你转发过的内容结构同上QQ号_留言列表.xlsx空间留言板互动时间、内容、图片链接QQ号_其他列表.xlsx好友在你空间的互动别人留言、评论你的记录QQ号_好友列表.xlsx好友通讯录昵称、QQ号、空间主页地址QQ号_说说网页版.html离线纪念册头像、昵称、正文、配图、评论区按时间倒序还原QQ表情做了还原双击就能翻pic/目录配图文件名取自说说内容前 40 字链接自动替换为高清版一眼认出是哪条动态最容易卡住的6个位置症状启动报无法找到 zbar 共享库 →原因二维码识别依赖的系统库缺失 →解法Linux 执行sudo dnf install -y zbarDebian/Ubuntu 用apt install libzbar0macOS 按 util/LoginUtil.py 里的提示走 Homebrew 安装。症状依赖装半天或报错 →原因默认源在国内不稳 →解法pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt。症状一直刷二维码已失效 →原因二维码过期或网络不通 →解法重新运行python main.py生成新码确认手机QQ在线。症状只抓到一部分说说 →原因只能抓消息列表内的内容仅自己可见的说说接口给不了网络抖动也会漏批次 →解法保持网络通畅分多次运行补齐。症状图片没下全 →原因个别图片链接失效或网络中断 →解法用 Excel图片链接列里的原始URL手动补下。症状跑得特别慢 →原因每批 3 秒间隔是防风控设计 →解法等它跑完或中途CtrlC分批保存、之后再跑。 判断漏没漏看终端结尾的汇总总消息条数、最早一条说说的时间、各列表条数、图片张数都会打出来。拿到数据后的3个配方配方1说说年度报告。几行 pandas 就能看出哪年话痨、哪年沉默import pandas as pd df pd.read_excel(resource/result/QQ号/QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S) print(df[时间].dt.year.value_counts().sort_index())配方2每月自动增量备份。Linux/macOS 加一条 crontabWindows 用任务计划程序同理往后的新说说的说都会收进档案0 3 1 * * cd /你的路径/GetQzonehistory ./myenv/bin/python main.py resource/backup.log 21配方3更深一层的全量抓取。跑 fetch_all_message.py它能抓全部未删除可见说说包含 2014 年之前的老数据原始JSON缓存在resource/fetch-all/并额外输出一份Markdown。适合想要最完整一份的存档需求。它做不到什么数据存在哪仅自己可见的说说抓不到这是接口边界不是bug它只应该抓你自己的空间别拿去采集别人数据项目声明仅供学习与技术研究不用于商业或非法用途数据落盘只有 4 处全在你电脑里resource/result/结果、resource/user/登录Cookie、resource/temp/二维码缓存、resource/fetch-all/JSON缓存。想彻底删除把这 4 个目录清掉即可只想让登录失效删resource/user/就行。⚠️ 全部逻辑集中在 main.py 和util/目录登录、请求、解析分别对应 util/LoginUtil.py、util/RequestUtil.py、util/GetAllMomentsUtil.py不放心可以逐行核对。现在就跑一次趁那些老说说还能被打开花十几分钟给自己留一份底git clone项目装好依赖python main.py扫码等进度条走完打开resource/result/你的QQ号/翻一翻你的过去十年【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考