如何把QQ空间历史说说全部导出成Excel:GetQzonehistory快速上手教程
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
发在2010年的那条说说,找不到了?GetQzonehistory是一个免费开源的QQ空间说说备份工具:扫码登录后,它自动把你能看到的所有历史说说、评论、图片抓下来,存成本地的Excel表格和图片文件夹,全程在自己电脑上完成。
导出前,先看看你会拿到什么
跑完之后,结果会放在resource/result/你的QQ号/这个文件夹里,一共6张Excel表加一个图片目录:
- 说说列表:你自己发的每条说说的时间、内容、图片链接
- 转发列表:你转发过的内容
- 留言列表:别人给你留的言
- 好友列表:昵称、QQ号、空间主页
- 全部列表:以上所有内容的合集
- 网页版HTML:双击就能在浏览器里翻,头像、图片、评论区都还原了
所有图片会按说说的文字内容自动命名,下载在pic/文件夹里,方便和表格对照着存。
三步装好,扫码就能跑
先把依赖装好,然后启动程序,看到二维码后用手机QQ扫一下就行:
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # 建虚拟环境 # Windows 激活:.\myenv\Scripts\activate # Mac/Linux 激活:source myenv/bin/activate pip install -r requirements.txt python main.py不想折腾环境的话,项目 release 页面有打包好的单文件程序,下载就能直接运行,更适合只想要结果、不想装Python的朋友。
一个提醒:Linux 和 Mac 上扫码功能依赖 zbar 库(比如 Fedora 用sudo dnf install -y zbar),Windows 一般开箱即用。
三个真正管用的功能
扫码登录,不碰密码
登录走的是QQ官方的扫码验证,你不需要输入或存储密码。登录凭证只存在本地缓存里,下次运行还能直接选上次的账号继续用,不选才重新扫码。
2014年以前的老说说也能捞到
它抓数据走两条路:一条是空间的消息列表,另一条直接查"未删除的可见说说"接口。第二条路不依赖消息记录,所以很多年以前的老说说也在覆盖范围内,连转发内容和每条评论都带出来。
断了不用从头再来
抓取过程每批只拿10条、歇3秒,不猛敲服务器。更关键的是,你中途按 Ctrl+C 停了它,已经拿到的数据会立刻存盘;数据还做了本地缓存,重新运行不会重复请求。
它是怎么做的
核心思路不复杂:模拟登录网页版空间,先读消息列表拿到带互动数据的说说,再翻页拉取全部未删除的可见说说,两份数据去重合并后用 BeautifulSoup 解析,最后交给 pandas 写出Excel和HTML。整个过程都在本地内存里完成,数据不会经过第三方服务器。
常见问题
Q:设为"仅自己可见"的说说能导出吗?不能。凡是别人看不到的内容(仅自己可见、指定好友可见),工具同样拿不到,它只能覆盖公开可见的部分。
Q:几千条说说要跑多久?按每10条3秒的节奏算,主要取决于数量,耐心等就好。跑完会打印总条数、最早一条说说的时间和各列表统计,顺便帮你核对数据是否齐了。
Q:扫码时提示找不到 zbar?那是扫码组件缺依赖,按上文装一下 zbar 库再重跑python main.py即可。
Q:这个工具安全吗?数据会传到哪?登录和数据获取只在你本机与QQ空间服务器之间进行,账号信息只落在本地缓存,不上传任何地方。项目README里也写明了仅供学习和技术研究使用。
把回忆真正留在自己手里
老账号里的青春不会自己备份,趁还记得密码之前,扫码跑一次,把几千条说说连同图片稳稳放进自己的硬盘里——这大概就是GetQzonehistory最值得你花十分钟做的事。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考