photo-downloader

批量下载豆瓣电影/电视剧/综艺的剧照和海报。输入片名自动搜索下载,完全自动化,不需要登录。支持缓存去重、反爬延迟。当用户提到"下载剧照"、"获取海报"、"批量下载图片"时使用。

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "photo-downloader" with this command: npx skills add zj_john/photo-downloader

豆瓣剧照与海报批量下载工具

输入电影/电视剧/综艺的名称,自动搜索、提取、批量下载剧照或海报。完全自动化,不需要登录即可使用。

功能支持

核心功能:输入名称 → 自动搜索 → 批量下载剧照/海报
✅ 支持分类下载:剧照 (S) / 海报 (R)
✅ 自动滚动加载更多图片
✅ 缓存去重:已下载的文件自动跳过,支持分批下载
✅ 随机延迟反爬(800-2000ms)
✅ 正确处理 Referer 防盗链
✅ 自动处理重定向
✅ 保存到 ~/.openclaw/output/photo-download/{内容名}/{类型}/ 目录

支持场景

  • ✅ 电影剧照和海报下载
  • ✅ 电视剧剧照和海报下载
  • ✅ 综艺剧照和海报下载

不支持的场景

  • ❌ 艺人/影人照片下载(豆瓣影人页面需要登录才能访问,公开API不支持)
  • 需要登录才能访问的内容
  • 大规模批量爬取整个网站(本工具仅适合少量下载)

文件说明

文件作用
auto-download.js推荐使用 - 全自动版本,Playwright无头浏览器自动完成搜索→提取→下载全流程
index.js手动版本 - 纯HTTP请求,不用浏览器,兼容性较差
download.js单页下载 - 只下载单个豆瓣照片页面里的图片,一般用不到

使用方法

基本用法(推荐)

# 下载默认:5张剧照
node auto-download.js "内容名称"

# 指定类型和数量:下载 10 张海报
node auto-download.js "内容名称" R 10

# 指定类型和数量:下载 3 张剧照
node auto-download.js "内容名称" S 3

参数说明:

  • 第一个参数:内容名称(电影/电视剧/综艺名)
  • 第二个参数:类型S = 剧照(默认),R = 海报
  • 第三个参数:数量,下载多少张,默认 5 张

使用示例

示例1:搜索《十二生肖》成龙电影,下载 2 张海报

node auto-download.js "十二生肖" R 2

示例2:搜索《人世间》电视剧,下载 2 张剧照

node auto-download.js "人世间" S 2

示例3:搜索《喜剧之王单口季》综艺,下载 2 张剧照

node auto-download.js "喜剧之王单口季" S 2

输出示例:

========================================
🎬 剧照与海报批量下载 (自动无头浏览器版本)
🎬 内容: 人世间
📸 类型: 剧照
📊 批次数量: 2
========================================

🔍 Searching for "人世间"...
📍 Connecting to content platform...
✅ Found: "人世间 (2022)" (id: 35207856) rating: 8.4

🔍 Extracting photo ids from page...
🔌 Connecting to existing Chrome failed, starting new browser...
📖 Loading photos page: https://movie.douban.com/subject/35207856/photos?type=S
🖱️ Scrolling to load more photos...
Extracted photo IDs: 2864934437, 2864924871, ...
✅ Found 30 photos

💾 Download directory: /Users/xxx/.openclaw/output/photo-download/人世间 (2022)/剧照
📋 Found 0 already downloaded
⬇️ Downloading 2 photos...

  [1/2] 2864934437... ✅ 100KB
  [2/2] 2864924871... ✅ 138KB

🏁 Download complete! Success: 2, Failed: 0
📂 Saved to: /Users/xxx/.openclaw/output/photo-download/人世间 (2022)/剧照

💡 There are 28 more photos remaining.
   To download more, run: node auto-download.js 35207856 S 28

工作原理

豆瓣使用 Referer 防盗链机制来保护图片。本工具通过无头浏览器加载页面提取图片 ID,然后通过 Node.js 构造正确的请求头来下载图片,绕过防盗链保护。

不需要登录,公开剧照任何人都可以访问,所以不需要用户登录豆瓣。

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

PKU Claspider

北京大学课程信息爬取 CLI (dean.pku.edu.cn 教务部 + elective.pku.edu.cn 选课网 + onlineroomse.pku.edu.cn 智云课堂)。当用户提及 claspider、课程爬虫、课程信息爬取、课程目录、全校开课、按院系/教师/关键词查课、合并课程数据 时使用此...

Registry SourceRecently Updated
580Profile unavailable
Research

Image Fetch Toolkit

Search and fetch images from the internet for any purpose - paper figures, news photos, stock images, product photos, scientific illustrations, social media...

Registry SourceRecently Updated
950Profile unavailable
General

NK Images Search

Search 1+ million free high-quality AI stock photos. Generate up to 240 free AI images daily. No API key, no tokens, no cost. 235+ niches and growing.

Registry Source
2K10Profile unavailable
General

Douyin Video Fetch

下载抖音视频到本地(无水印优先)。用于给后续视频分析/复刻提供原始素材,支持 URL 或 video_id 输入、批量列表输入与统一输出目录。

Registry SourceRecently Updated
3.3K9Profile unavailable