← 返回
未分类

GIF 下载 + 短视频合成一条龙

user_2fddd7d0
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 17
下载
💾 0
安装
1
版本
#latest

概述

2026-06-08 对话记录

百度图片GIF下载任务(续6月4日)

任务进展

  • 萌宠搞笑GIF:896张(存于 E:\WORK\0\图片\,分真实动物/卡通/不确定三类)
  • 运动翻车GIF(足球/篮球/滑雪):各目录均为空,尚未成功下载

技术方案总结(已验证可行)

CDP方案(成功路径):

  • 通过 browser 工具启动 Chrome(port 51167)
  • 连接 CDP,监听 Network.responseReceived 拦截 content-type: image/gif 的响应
  • 滚动5次触发懒加载,同时从DOM提取已渲染的img元素
  • 过滤 tb.himgthumbicon 等缩略图域名
  • 用 Pillow 验证是否为动图(>1帧)

失败路径(已排除):

  • 百度 acjson HTTP API → 只返回缩略图,非真实地址
  • 百度React前端不把真实GIF地址写进DOM
  • 直接HTTP请求百度页面 → 需要cookie/签名,反爬严格

脚本文件

  • C:\Users\laq\Downloads\baidu_cdp_v3.js - 运动GIF下载器(port 51167)
  • C:\Users\laq\Downloads\baidu_cdp_v4.js - 综合版(萌宠补全+运动下载)
  • 旧脚本:test_baidu_api.js, inspect_baidu_page.js, baidu_cdp_v2.js

后续

  • 用户要求继续运动翻车GIF(足球/篮球/滑雪各10张)
  • 脚本已就绪但内存刷新打断了执行
  • 2026-06-08 对话记录

百度图片GIF下载任务(续6月4日)

任务进展

  • 萌宠搞笑GIF:896张(存于 E:\WORK\0\图片\,分真实动物/卡通/不确定三类)
  • 运动翻车GIF(足球/篮球/滑雪):各目录均为空,尚未成功下载

技术方案总结(已验证可行)

CDP方案(成功路径):

  • 通过 browser 工具启动 Chrome(port 51167)
  • 连接 CDP,监听 Network.responseReceived 拦截 content-type: image/gif 的响应
  • 滚动5次触发懒加载,同时从DOM提取已渲染的img元素
  • 过滤 tb.himgthumbicon 等缩略图域名
  • 用 Pillow 验证是否为动图(>1帧)

失败路径(已排除):

  • 百度 acjson HTTP API → 只返回缩略图,非真实地址
  • 百度React前端不把真实GIF地址写进DOM
  • 直接HTTP请求百度页面 → 需要cookie/签名,反爬严格

脚本文件

  • C:\Users\laq\Downloads\baidu_cdp_v3.js - 运动GIF下载器(port 51167)
  • C:\Users\laq\Downloads\baidu_cdp_v4.js - 综合版(萌宠补全+运动下载)
  • 旧脚本:test_baidu_api.js, inspect_baidu_page.js, baidu_cdp_v2.js

后续

  • 用户要求继续运动翻车GIF(足球/篮球/滑雪各10张)
  • 脚本已就绪但内存刷新打断了执行

运动搞笑GIF下载完成 ✅

最终方案

  • xbrowser fill+click 在QQ浏览器中搜索百度图片 → 页面正常渲染(绕过反爬)
  • CDP连接已渲染标签页,从