尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

如何把QQ空间历史说说批量导出到Excel?5步完成 GetQzonehistory 完整教程

如何把QQ空间历史说说批量导出到Excel?5步完成 GetQzonehistory 完整教程 如何把QQ空间历史说说批量导出到Excel5步完成 GetQzonehistory 完整教程【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory毕业季想把QQ空间几年的说说都备份下来却发现空间App里没有导出入口上千条说说也没法手动一条条复制。GetQzonehistory 是一款免费的开源工具专门解决这个问题它模拟登录QQ空间把你发布过的历史说说、转发、留言一次性导出成Excel表格连说说的图片也一并下载。把全部说说导出成表格图片和评论都带上先说你会拿到什么。工具会分批抓取你的QQ空间互动记录再补一份未删除的可见说说然后按类型拆开保存自己的说说、转发、别人留给你的留言、好友列表各是一张Excel表。每条说说都按时间、内容、图片链接排成一行评论也原样保留。想整理照片的话它会把所有说说的图片批量下载到 pic 文件夹文件名直接取说说内容你打开文件夹就能按时间翻照片。还有一项顺手的功能工具会生成一个说说网页版.html文件。用浏览器打开后页面就是QQ空间网页版的样式你的头像在最上面QQ表情被还原成图标图片自动换成高清原图每条评论跟在对应的说说下面。把这一页打印出来做成纪念册比截图整理省事得多。5步上手从克隆仓库到导出结果开始前装好两样东西Python 3.10 及以上还有系统级的 zbar 共享库它是解析二维码用的组件。Linux 执行sudo dnf install zbarmacOS 执行brew install zbar。克隆仓库git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory进入目录并创建虚拟环境cd GetQzonehistory python -m venv myenv激活虚拟环境Linux/macOS 用source myenv/bin/activateWindows 用myenv\Scripts\activate安装依赖pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt运行主程序python main.py终端会打出一个字符二维码用手机QQ扫一下登录然后等进度条走完结束后打开resource/result/你的QQ号/文件夹表格和图片全在里面。GetQzonehistory 是怎么实现说说导出的整个过程四步扫码登录、获取数据、整理数据、保存到本地。扫码登录的实现在 util/LoginUtil.py向QQ官方接口要一个登录二维码解码后打印在终端里你扫码确认后拿到登录凭证。main.py 负责主流程它按页翻取互动消息列表每页10条页间暂停3秒for i in trange(int(count / 10) 1): response Request.get_message(i * 10, 10)这段代码就是从最近的一条往最老的一条翻页每次取10条直到翻完为止。util/GetAllMomentsUtil.py 再补一份未删除的可见说说和消息列表去重后合并。生成网页版时还有一个小技巧img_url img_url.replace(/mek1kp1, /sek1kp1)就改了一个字母图片链接从压缩中图m换成高清原图s页面上看到的就是清晰大图。目录结构也不复杂GetQzonehistory/ ├── main.py # 主入口抓消息并导出 ├── fetch_all_message.py # 入口可见说说导出Markdown ├── util/ # 登录、请求、解析等工具 └── resource/result/ # 导出结果表格网页图片进阶使用和常见坑运行时报找不到 zbar 共享库这是解析二维码的 pyzbar 库依赖的系统组件。Linux 先装 zbarFedorasudo dnf install zbarmacOS 上程序会提示你是否用 Homebrew 安装输入 y 即可。仅自己可见的说说能导出来吗工具抓的是可见的消息列表和未删除说说严格设置成仅自己可见的内容可能不全。如果发现有缺检查一下那几条说说的权限设置。跑到一半中断了怎么办中途按 CtrlC 会自动保存已抓到的数据程序有本地缓存重跑时不用从头再来。能导出别人的QQ空间吗不能也不需要。这个工具只适合给自己的账号做数据备份不要用它去获取别人的隐私数据。那些你早就想不起发过的说说最后会变成几张Excel表格、一个网页版时间线和一整文件夹的高清照片。在换手机、清数据之前跑一次几年前的QQ空间才算真正留了下来。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表