Package Information
Documentation
n8n-nodes-markdowned-url
Этот пакет содержит ноду для n8n, которая преобразует содержимое веб-страницы в формат Markdown с использованием библиотеки @postlight/parser.
Установка
В локальной установке n8n
npm install n8n-nodes-markdowned-url
В Docker установке n8n
- Установите пакет через npm:
npm install n8n-nodes-markdowned-url
- Добавьте следующую строку в файл
docker-compose.yml:
volumes:
- ./node_modules/n8n-nodes-markdowned-url:/home/node/.n8n/custom/n8n-nodes-markdowned-url
Использование
После установки нода "Markdowned URL" будет доступна в категории "Transform" в n8n.
Нода Markdowned URL
Эта нода преобразует содержимое веб-страницы в формат Markdown. Она извлекает основное содержимое страницы, удаляя навигацию, рекламу и другие элементы, не относящиеся к основному содержимому.
Параметры
- URL: URL веб-страницы для преобразования в Markdown.
- Формат вывода:
- Полная статья с метаданными: Возвращает полную статью с метаданными (заголовок, автор, дата публикации и т.д.).
- Только содержимое: Возвращает только содержимое без метаданных.
- Совместимый с AI-Agent: Форматирует вывод специально для использования с нодой AI-Agent.
- Параметры включения:
- Включить заголовок: Включает заголовок статьи в вывод Markdown.
- Включить автора: Включает информацию об авторе в вывод Markdown.
- Включить дату: Включает дату публикации в вывод Markdown.
- Включить главное изображение: Включает главное изображение статьи в вывод Markdown.
Учетные данные (Credentials)
Нода поддерживает следующие учетные данные:
- User-Agent: Пользовательский User-Agent для запросов к веб-страницам. Это может быть полезно, если некоторые сайты блокируют доступ для стандартных User-Agent.
Выходные данные
В зависимости от выбранного формата вывода, нода возвращает:
Полная статья с метаданными:
{ "markdown": "# Заголовок статьи\n\n**Author:** Имя автора | **Published:** 01.01.2023\n\n\n\nСодержимое статьи в формате Markdown...", "title": "Заголовок статьи", "author": "Имя автора", "date_published": "2023-01-01T00:00:00.000Z", "lead_image_url": "https://example.com/image.jpg", "url": "https://example.com/article", "domain": "example.com", "excerpt": "Краткое описание статьи...", "word_count": 1000 }Только содержимое:
{ "markdown": "Содержимое статьи в формате Markdown..." }Совместимый с AI-Agent:
{ "markdown": "# Заголовок статьи\n\n**Author:** Имя автора | **Published:** 01.01.2023\n\n\n\nСодержимое статьи в формате Markdown...", "sourceUrl": "https://example.com/article", "sourceTitle": "Заголовок статьи", "sourceType": "webpage", "content": "# Заголовок статьи\n\n**Author:** Имя автора | **Published:** 01.01.2023\n\n\n\nСодержимое статьи в формате Markdown...", "metadata": { "title": "Заголовок статьи", "author": "Имя автора", "date_published": "2023-01-01T00:00:00.000Z", "lead_image_url": "https://example.com/image.jpg", "url": "https://example.com/article", "domain": "example.com", "excerpt": "Краткое описание статьи...", "word_count": 1000 } }
Интеграция с AI-Agent
Нода "Markdowned URL" специально разработана для интеграции с нодой AI-Agent. При выборе формата вывода "Совместимый с AI-Agent", нода форматирует данные таким образом, чтобы они могли быть непосредственно использованы в качестве контекста для AI-Agent.
Пример рабочего процесса
- Используйте ноду "Markdowned URL" для преобразования веб-страницы в Markdown.
- Выберите формат вывода "Совместимый с AI-Agent".
- Подключите выход ноды "Markdowned URL" к входу ноды AI-Agent.
- Настройте ноду AI-Agent для использования полученного Markdown в качестве контекста.