QQ空间数据恢复:三步把十年说说到Excel本地归档
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
QQ空间数据恢复这件事,GetQzonehistory 帮你走完全程:手机 QQ 扫个码,它就把没删掉的历史说说、配图和评论抓下来,最后生成 QQ空间说说导出Excel 表格加一份网页和图片。
📱 为什么建议现在就做一次备份
你有没有过这种时刻:给手机清内存,或者换机导资料时,看到 QQ 空间里攒了十来年的动态,心里一紧——东西全在云端,本地一份都没有。还有朋友反映平台改版后,有些老动态的显示方式变了,找起来费劲。趁账号还能正常登录,把 QQ空间历史数据归档 到本地一次,后面怎么折腾都不慌。
⚡ 三步出结果,全程不用输密码
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate && pip install -r requirements.txt python main.py复制粘贴跑完这五行,终端会直接打印一个二维码,手机 QQ 对准扫一下、确认,登录就算成了,拉取自动开始,密码从头到尾不用碰。Windows 用户把第 4 行的激活命令换成.\myenv\Scripts\activate,其余照抄。装依赖时四个库各管一摊:requests 负责网络请求,pandas 负责把数据写成 Excel,beautifulsoup4 负责解析消息页面的结构,tqdm 负责终端里那条进度条。整个拉取过程进度条一直在走,卡在哪一页一眼就能看出来。
📁 备份文件夹里有什么
跑完之后,所有成果都收在resource/result/你的QQ号/目录下,一类内容一个文件,互不混放:
| 文件 | 说明 |
|---|---|
QQ号_全部列表.xlsx | 所有历史消息,汇总在一张总表里 |
QQ号_说说列表.xlsx | 你自己发布的说说,带时间、正文、图片链接和评论 |
QQ号_好友列表.xlsx | 互动过的好友:昵称、QQ 号、空间主页 |
QQ号_转发列表.xlsx | 你转发过的内容,逐条列清楚 |
QQ号_留言列表.xlsx | 别人在你动态底下留的言 |
QQ号_其他列表.xlsx | 上面几类没归进去的剩余消息 |
QQ号_说说网页版.html | 还原空间页面观感的网页,浏览器直接打开 |
pic/ | 说说配图,逐张存成本地文件 |
pic/里每张图片的文件名就取自对应的说说正文,翻文件夹时能直接跟原帖对号入座。
🔒 隐私边界:数据不出你自己的电脑
登录不碰密码,手机 QQ 扫一下终端里的二维码就算完成,账号密码不用出现在任何地方。拉取、解析、落盘全部发生在你自己这台电脑上,数据不经过任何第三方服务器。导出范围也有明确边界:只拿当前可见且未删除的内容。设成仅自己可见的说说不在消息列表里,自然也不会出现在结果中。跑完之后,把整个文件夹拷进移动硬盘,离线归档就算真正落地了。
🧭 流程速览:从扫码到归档
整条流水线分四步:扫码登录由 util/LoginUtil.py 负责二维码交互;登录后,main.py 分页拉取历史消息,每次取 10 条、中间歇 3 秒,免得触发风控;解析器再从每条记录里抽出时间、正文、图片和评论;最后统一写成 Excel、HTML 网页和本地图片。
💡 档案还能拿来干嘛
- 做电子纪念册:打开网页版 html,挑出想留下的内容,导出 PDF 或打印成小册子,老说说从此有了实体版本。
- 关系复盘:在 Excel 里按评论列排个序,当年谁在你生活里最活跃一目了然。
- 定期备份:隔半年重跑一次
python main.py,把新文件夹拷进硬盘或网盘,步骤和第一次完全一样。
更早的内容也有办法:跑一下附带的 fetch_all_message.py,它直接走说说列表接口,每页 30 条,能取到包含 2014 年以前的全部未删除说说,输出成 Markdown。
❓ 常见疑问
Q:需要 QQ 密码吗?不需要,登录走官方扫码,手机 QQ 确认一下即可。
Q:删掉的说说能恢复吗?不能。服务端已清掉的,工具够不着,只导还能看到的。
Q:跑到一半按了 Ctrl+C,要重来吗?不用。中断前拿到的数据已自动存成 Excel,重跑会续拉。
Q:很老的内容(2014 年以前)拿不到?跑 fetch_all_message.py,每页 30 条直取,输出 Markdown。
⚖️ 使用提醒
这个工具只适合拿来做自己说说的归档,别用来抓别人的数据,导出的内容也别往商业用途上靠。使用时遵守 QQ 平台的服务条款和隐私规范,把边界守好。
数据在手,翻起来心里不慌。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考