Website Image Downloader

io.github.SSTEmpresarialv1.0.0更新於 Oct 6, 2026

Download all images from any web page or extract image URLs, with sizes, formats and alt text.

已驗證Streamable HTTP可網頁執行Media & DesignWeb Search & Scraping

概覽

AI 產生的概覽

下載或列出網頁上的所有圖片,回傳圖片網址及尺寸、格式和替代文字。

功能
這是一個託管於 Apify 的工具,可抓取指定網頁或網站上的所有圖片。它會回傳圖片網址以及真實的寬度、高度、格式、檔案大小和替代文字,支援下載模式(ZIP 加資料列)、檢查模式(僅資料列)和清單模式(僅網址)。它能處理 srcset、picture 元素、延遲載入屬性、CSS 背景和 og:image,過濾圖示、雪碧圖和追蹤像素,並支援深度 1 至 3 的同站爬取。
適用情境
當助理需要收集或稽核某個頁面或小型網站上的圖片時使用,例如收集素材、檢查圖片格式和尺寸,或擷取圖片網址以便後續處理。它是託管服務,適合不想在本機執行爬取程式的使用者。
執行需求
遠端 MCP 端點 mcp.apify.com,需要在 Authorization 標頭中以 'Bearer ' 形式提供 Apify API 權杖。需要免費的 Apify 帳號,費用按圖片數量、清單模式下的網址數量以及每次執行計費。需要網路存取。
安裝前請注意
Authorization 標頭攜帶 Apify API 權杖,應視為機密。使用會產生費用:按每 1,000 張圖片、清單模式下每 1,000 個網址以及每次執行計費,爬取設有支出上限。請僅下載你有權使用的圖片。此服務會代你抓取第三方頁面。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Website Image Downloader,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "website-image-downloader": {
      "type": "http",
      "url": "https://mcp.apify.com?tools=sste/website-image-downloader"
    }
  }
}

README

Website Image Downloader — API & MCP examples

Download all images from any website (or just extract their URLs) with width, height, format, file size and alt text — as a ZIP, through a REST API, or as a tool for AI agents via MCP. Icons, sprites and tracking pixels are filtered out; srcset, <picture> and lazy-loaded images are handled.

This repo contains ready-to-run examples for the hosted Website Image Downloader (Apify Actor sste/website-image-downloader), plus dependency-light do-it-yourself extractors in Python and JavaScript.

Store pagehttps://apify.com/sste/website-image-downloader
Docs & guideshttps://website-image-downloader.pages.dev
MCP serverhttps://mcp.apify.com?tools=sste/website-image-downloader
Pricing$0.20 per 1,000 images · $0.05 per 1,000 URLs in list mode · $0.001 per run

Quick start (cURL)

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

Python

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

JavaScript / Node.js

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

AI agents (MCP)

ClientConfig
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"
Any client (stdio)npx -y @apify/actors-mcp-server --tools sste/website-image-downloader

Example prompts: mcp/prompts.md. Registry entry: server.json (io.github.SSTEmpresarial/website-image-downloader).

What the hosted tool handles

  • largest srcset / <picture> candidate, lazy-load attributes (data-src, data-srcset, data-lazy-src, data-original, data-bg), <noscript>, CSS backgrounds, og:image
  • real width/height/format from file bytes; filters by size, format and URL text; soft-404 detection; SHA-256 dedupe
  • modes: download (ZIP + rows), inspect (rows only), list (URLs only)
  • same-site crawling (depth 1–3), spending caps

Guides: download all images from a website · extract image URLs · filter icons & tracking pixels · srcset & lazy loading · Shopify

Only download images you have the right to use. MIT licensed examples.

來源:README.md,提交 b48efe6

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Oct 6, 2026