mcpField
W
Website Image Downloader

Website Image Downloader

远程服务
website-image-downloader.pages.dev浏览器自动化03 周前更新

关于 Website Image Downloader

Website Image Downloader 可从网页提取图片,并通过 ZIP、REST API 或 MCP 工具提供结果,适合需要图片 URL 和元数据的用户及 Agent,也支持过滤和去重。

主要功能

  1. 01将图片打包下载为 ZIP
  2. 02列出图片 URL 或检查图片记录
  3. 03提取尺寸、格式、文件大小和替代文本
  4. 04处理 srcset 和延迟加载图片
  5. 05过滤图片并去重

适用场景

  1. 01下载网页中的图片
  2. 02只收集图片 URL,不下载文件
  3. 03过滤图标和跟踪像素
  4. 04爬取网站多个页面中的图片

MCP 相关

通过 Apify 托管的 MCP 服务提供图片下载和提取功能。README 列有客户端配置示例,以及使用 Apify actors MCP server 的 stdio 方式。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.apify.com?tools=sste/website-image-downloader
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.apify.com?tools=sste/website-image-downloader需要授权

工具

详细介绍

网站图片下载器 — API 和 MCP 示例

从任何网站下载所有图片(或仅提取其 URL),并获取宽度、高度、格式、文件大小和替代文本——可打包为 ZIP、通过 REST API 获取,或通过 MCP 作为 AI Agent 的工具使用。已过滤图标、精灵图和跟踪像素;支持处理 srcset、<picture> 和延迟加载的图片。

此代码仓库包含适用于托管版 网站图片下载器(Apify Actor sste/website-image-downloader)的开箱即用示例,以及依赖精简的 Python 和 JavaScript 自行提取工具。

商店页面https://apify.com/sste/website-image-downloader
文档和指南https://website-image-downloader.pages.dev
MCP 服务https://mcp.apify.com?tools=sste/website-image-downloader
定价每 1,000 张图片 $0.20 · 列表模式下每 1,000 个 URL $0.05 · 每次运行 $0.001

快速开始(cURL)

export APIFY_TOKEN=...   # Apify Console → Settings → Integrations
bash curl/download-all-images.sh https://www.example.com/
bash curl/list-image-urls.sh https://www.example.com/

Python

pip install "apify-client>=3"
python python/download_images.py https://www.example.com/     # writes images.zip + images.csv
python python/diy_extract_image_urls.py https://www.example.com/  # no API, requests + BeautifulSoup

JavaScript / Node.js

npm i apify-client cheerio
node javascript/download-images.mjs https://www.example.com/
node javascript/diy-extract-image-urls.mjs https://www.example.com/

AI Agent(MCP)

客户端配置
Claude Desktop / Cursor / Windsurfmcp/claude_desktop_config.json
VS Code(.vscode/mcp.json)mcp/vscode-mcp.json
Claude Codeclaude mcp add --transport http website-image-downloader "https://mcp.apify.com?tools=sste/website-image-downloader"
任意客户端(stdio)npx -y @apify/actors-mcp-server --tools sste/website-image-downloader

提示词示例:mcp/prompts.md。注册表条目:server.json(io.github.SSTEmpresarial/website-image-downloader)。

托管工具的处理内容

  • 最大的 srcset / <picture> 候选项、延迟加载属性(data-src、data-srcset、data-lazy-src、data-original、data-bg)、<noscript>、CSS 背景、og:image
  • 从文件字节中获取实际宽度/高度/格式;按大小、格式和 URL 文本筛选;软 404 检测;SHA-256 去重
  • 模式:download(ZIP + 行数据)、inspect(仅行数据)、list(仅 URL)
  • 同站点爬取(深度 1–3)、支出上限

指南:下载网站上的所有图片 · 提取图片 URL · 过滤图标和跟踪像素 · srcset 和延迟加载 · Shopify

仅下载您有权使用的图片。示例采用 MIT 许可证。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。