Website Image Downloader

Permite que agentes de IA baixem todas as imagens de qualquer página da web ou listem suas URLs, com largura, altura, formato, tamanho do arquivo e texto alternativo. Lida com srcset, picture e imagens com carregamento preguiçoso, filtra ícones e pixels de rastreamento, retorna um ZIP. Servidor remoto hospedado (Apify).

Servidor MCP hospedado

npx add-mcp 'https://mcp.apify.com?tools=sste/website-image-downloader'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Website Image Downloader — Exemplos de API e MCP

Baixe todas as imagens de qualquer site (ou apenas extraia suas URLs) com largura, altura, formato, tamanho do arquivo e texto alternativo — como um ZIP, por meio de uma API REST ou como uma ferramenta para agentes de IA via MCP. Ícones, sprites e pixels de rastreamento são filtrados; srcset, <picture> e imagens com carregamento preguiçoso são tratados.

Este repositório contém exemplos prontos para execução do Website Image Downloader hospedado (Apify Actor sste/website-image-downloader), além de extratores "faça você mesmo" com poucas dependências em Python e JavaScript.

Página da lojahttps://apify.com/sste/website-image-downloader
Documentação e guiashttps://website-image-downloader.pages.dev
Servidor MCPhttps://mcp.apify.com?tools=sste/website-image-downloader
PreçosUS$ 0,20 por 1.000 imagens · US$ 0,05 por 1.000 URLs no modo lista · US$ 0,001 por execução

Início rápido (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/

Agentes de IA (MCP)

ClienteConfiguração
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"
Qualquer cliente (stdio)npx -y @apify/actors-mcp-server --tools sste/website-image-downloader

Exemplos de prompts: mcp/prompts.md. Entrada no registro: server.json (io.github.SSTEmpresarial/website-image-downloader).

O que a ferramenta hospedada trata

  • maior candidato srcset / <picture>, atributos de carregamento preguiçoso (data-src, data-srcset, data-lazy-src, data-original, data-bg), <noscript>, fundos CSS, og:image
  • largura/altura/formato reais a partir dos bytes do arquivo; filtra por tamanho, formato e texto da URL; detecção de soft-404; deduplicação SHA-256
  • modos: download (ZIP + linhas), inspect (apenas linhas), list (apenas URLs)
  • rastreamento no mesmo site (profundidade 1–3), limites de gastos

Guias: baixar todas as imagens de um site · extrair URLs de imagens · filtrar ícones e pixels de rastreamento · srcset e carregamento preguiçoso · Shopify

Baixe apenas imagens que você tem o direito de usar. Exemplos licenciados sob MIT.