Извлекатель атрибутов HTML
Извлекает указанные атрибуты (href, src, data-*, и т.д.) из HTML-контента с поддержкой фильтрации по именам тегов
## Возможности
Извлекает и анализирует атрибуты HTML из любого HTML-контента:
- **Целевое извлечение**: Укажите точные атрибуты для извлечения (href, src, id, class и т.д.)
- **Фильтрация тегов**: Ограничьте извлечение определенными HTML-элементами (a, img, div и т.д.)
- **Атрибуты данных**: Поддержка атрибутов data-* с сопоставлением шаблонов
- **Анализ URL**: Необязательный анализ и проверка компонентов URL
- **Статистика**: Всесторонняя статистика по атрибутам (количество, уникальные значения, количество пустых)
- **Отслеживание позиций**: Номера строк и позиции символов для ссылок на исходный код
## Поддерживаемые атрибуты
- Стандартные атрибуты HTML: href, src, alt, title, id, class и т.д.
- Атрибуты данных: data-*, data-id, data-custom-* и т.д.
- Пользовательские атрибуты: любой атрибут, присутствующий в HTML-элементах
## Варианты использования
- Извлечение всех ссылок из HTML-страниц
- Поиск всех источников изображений
- Анализ атрибутов данных для аналитического отслеживания
- Аудит и проверка ссылок SEO
- Извлечение и проверка URL ресурсов
- Анализ структуры HTML
Документация API
Конечная точка запроса
POST /ru/api/tools/html-attribute-extractor
Параметры запроса
| Имя параметра | Тип | Обязательно | Описание |
|---|---|---|---|
| htmlContent | textarea | Да | - |
| attributes | select | Нет | - |
| tagFilter | select | Нет | Опционально: Извлекать только из определенных HTML-элементов |
| includeDataAttributes | checkbox | Нет | Извлекать атрибуты data-* когда указано или используется шаблон data-* |
| extractUrlComponents | checkbox | Нет | Анализировать URL на компоненты протокола, домена и пути |
Формат ответа
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
Данные JSON:
Данные JSON
Документация MCP
Добавьте этот инструмент к конфигурации сервера MCP:
{
"mcpServers": {
"elysiatools-html-attribute-extractor": {
"name": "html-attribute-extractor",
"description": "Извлекает указанные атрибуты (href, src, data-*, и т.д.) из HTML-контента с поддержкой фильтрации по именам тегов",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=html-attribute-extractor",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.
Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]