Extrator de Atributos HTML
Extrai atributos especificados (href, src, data-*, etc.) do conteúdo HTML com suporte para filtragem de nomes de tags
## Recursos
Extrai e analisa atributos HTML de qualquer conteúdo HTML:
- **Extração Direcionada**: Especifique atributos exatos para extrair (href, src, id, class, etc.)
- **Filtragem de Tags**: Limite a extração para elementos HTML específicos (a, img, div, etc.)
- **Atributos de Dados**: Suporte para atributos data-* com correspondência de curingas
- **Análise de URL**: Análise e validação opcionais de componentes de URL
- **Estatísticas**: Estatísticas abrangentes por atributo (contagem, valores únicos, contagem vazia)
- **Rastreamento de Posição**: Números de linha e posições de caracteres para referências de fonte
## Atributos Suportados
- Atributos HTML padrão: href, src, alt, title, id, class, etc.
- Atributos de dados: data-*, data-id, data-custom-*, etc.
- Atributos personalizados: qualquer atributo presente em elementos HTML
## Casos de Uso
- Extrair todos os links de páginas HTML
- Encontrar todas as fontes de imagens
- Analisar atributos de dados para rastreamento de análise
- Auditoria e validação de links SEO
- Extração e validação de URL de recursos
- Análise de estrutura HTML
Documentação da API
Ponto final da solicitação
POST /pt/api/tools/html-attribute-extractor
Parâmetros da solicitação
| Nome do parâmetro | Tipo | Requerido | Descrição |
|---|---|---|---|
| htmlContent | textarea | Sim | - |
| attributes | select | Não | - |
| tagFilter | select | Não | Opcional: Apenas extrair de elementos HTML específicos |
| includeDataAttributes | checkbox | Não | Extrair atributos data-* quando especificado ou usando curinga data-* |
| extractUrlComponents | checkbox | Não | Analisar URLs em componentes de protocolo, domínio e caminho |
Formato de resposta
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
Dados JSON:
Dados JSON
Documentação de MCP
Adicione este ferramenta à sua configuração de servidor MCP:
{
"mcpServers": {
"elysiatools-html-attribute-extractor": {
"name": "html-attribute-extractor",
"description": "Extrai atributos especificados (href, src, data-*, etc.) do conteúdo HTML com suporte para filtragem de nomes de tags",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=html-attribute-extractor",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.
Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]