资讯详情

资讯详情

GetQzonehistory:4步导出QQ空间历史说说到Excel和本地图片

GetQzonehistory4步导出QQ空间历史说说到Excel和本地图片【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款QQ空间说说数据导出的Python工具抓取你账号下的历史说说、转发与评论导出为Excel和网页并下载全部说说图片到本地。快速上手第一步克隆项目并进入目录git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory第二步创建并激活虚拟环境避免污染本机环境python -m venv myenv # Windows myenv\Scripts\activate # macOS / Linux source myenv/bin/activate第三步安装依赖含 pandas、requests、beautifulsoup4 等pip install -r requirements.txt第四步启动程序python main.py启动后终端会打印一个二维码用手机QQ扫码即可登录无需输入密码。抓取过程中有进度条显示每批10条之间会等待数秒消息量越大耗时越长属正常现象。能导出什么说说、转发、评论导出为Excel运行结束后按类型拆分成多个 xlsx 文件每条动态一行列包含时间、内容、图片链接、评论可直接筛选统计。说说图片批量下载到本地所有说说图片链接会下载进 pic/ 文件夹按说说内容命名文件重名时自动加后缀避免覆盖。生成可回看的网页版生成 {QQ号}_说说网页版.html浏览器打开即可按时间顺序回看说说、图片与评论图片链接自动替换为高清图。中断时保存进度按 CtrlC 手动结束程序时已抓取的数据会自动保存为Excel中断前抓到的内容不会丢失。多账号登录状态复用登录成功后 Cookie 保存在 resource/user/ 目录下次启动时从列表选择账号序号即可复用登录状态输入 0 则重新扫码。导出结果在哪里所有结果写入 resource/result/{QQ号}/ 目录结构如下resource/result/{QQ号}/ ├── {QQ号}_全部列表.xlsx # 全部消息 ├── {QQ号}_说说列表.xlsx # 自己发布的说说 ├── {QQ号}_转发列表.xlsx # 所有转发 ├── {QQ号}_留言列表.xlsx # 好友留言 ├── {QQ号}_其他列表.xlsx # 其他消息 ├── {QQ号}_好友列表.xlsx # 好友昵称、QQ号、空间主页 ├── {QQ号}_说说网页版.html # 网页版回看 └── pic/ # 说说图片Excel 文件可直接用 Excel 或 WPS 打开网页文件双击即可在浏览器查看适合本地回看和归档。数据是怎么抓取的扫码登录终端生成二维码手机QQ扫码后获得登录凭据凭据只保存在本机。抓取历史消息列表QQ空间消息列表按每批10条分页拉取逐条解析时间、内容与图片按内容去重。补充可见说说分页拉取所有可见未删除说说接口每页30条含评论数据与消息列表合并。分类保存按内容关键词拆成说说、转发、留言、其他四类分别写入对应Excel。下载图片并生成网页图片链接下载到 pic/同时渲染HTML回看页面。导出数据的进阶用法导出Markdown版全部可见说说单独运行python fetch_all_message.py会抓取全部可见未删除说说并写入 resource/fetch-all/ 目录下的 所有可见说说.md图片同步下载适合渲染成个人博客或静态站点。说说批量备份重复运行时程序会列出已登录账号供选择无需重新扫码。可配合定时任务定期运行 main.py每次导出新一批Excel存档用于长期备份与内容比对。分析发布活跃规律用 pandas 导入说说列表Excel按年份和时段统计发布条数找出活跃周期好友列表Excel可提取出现频次高的好友整理出简单的人际互动清单。常见报错排查提示无法找到 zbar 共享库二维码识别缺少系统库。Linux 上 RPM 系执行sudo dnf install zbarmacOS 执行brew install zbar程序检测到 Homebrew 时会提示是否自动安装。提示登录失败:请重新登录先重新扫码并确认浏览器能正常访问QQ空间网页版。若登录过一次后再次运行失败从列表选择对应账号序号复用登录状态或输入 0 重新扫码。部分说说没抓到数据来源是历史消息列表和当前可见说说。仅自己可见、且从未出现在消息列表里的说说无法获取这属于数据源限制不是程序故障。部分图片没下载工具遇到失效的图片链接会跳过并继续处理。可先在浏览器打开对应图片链接确认链接本身是否已失效。中途结束会丢数据吗按 CtrlC 会自动保存已抓取数据为Excel可见说说的数据会缓存在 resource/fetch-all/ 目录重跑时直接读缓存不会重复请求。注意事项消息列表每批10条且批间有数秒等待消息量大时单次导出需几十分钟期间不要关闭终端。图片会全量落盘导出前预留至少500MB磁盘空间。仅供个人备份与学习研究遵守QQ平台使用条款不要将导出数据公开传播或商用。已知局限仅自己可见、未出现在消息列表的内容抓不到具体以平台返回数据为准。免责声明作者不对工具的安全性、完整性做任何保证也不对使用或滥用造成的损失承担责任详见README中的免责声明。导出结束后打开 resource/result 目录你的QQ空间档案就从零散页面变成了可长期保存的文件。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →