Extraer Datos Web y Almacenarlos en MongoDB
Descripción del flujo de trabajo
Automatización que obtiene contenido HTML de páginas web, lo procesa en lotes y almacena los datos extraídos en MongoDB. Incluye manejo de archivos binarios, lógica condicional y ejecución de comandos del sistema para flujos de datos flexible.
Cómo funciona
- 1.Activar manualmente o mediante solicitud HTTP con URL destino y parámetros
- 2.Obtener y analizar contenido HTML de la página web especificada
- 3.Dividir datos en lotes para procesamiento concurrente eficiente
- 4.Aplicar lógica condicional y transformaciones personalizadas a cada lote
- 5.Escribir registros validados directamente en colecciones de MongoDB
- 6.Gestionar archivos binarios y ejecutar comandos del sistema según sea necesario
Casos de uso
- Raspar catálogos de productos y precios de sitios de comercio electrónico en MongoDB
- Monitorear cambios en sitios web y extraer información actualizada automáticamente
- Construir canalizaciones de datos que combinen web scraping con reglas de procesamiento personalizadas
Requisitos
- Cuenta de MongoDB activa con credenciales de conexión y acceso adecuado a base de datos
- URLs válidas de páginas web que contengan datos para extraer
- Permisos del sistema para operaciones de archivos binarios y ejecución de comandos si es necesario
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (23)
On clicking 'execute'
Manual Trigger
HTTP Request
HTTP Request
HTML Extract
HTML Page
SplitInBatches
Split In Batches
HTTP Request1
HTTP Request
HTML Extract1
HTML Page
MongoDB1
Mongo Db
uProc
Uproc
Prepare Documents
Function
More Countries
If
Set Page to Scrape
Function Item
More Pages
If
Set More Pages
Function
Set
Set
Generate filename
Function Item
Read Binary File
Read Binary File
File exists?
If
Write Binary File
Write Binary File
Read Binary File1
Read Binary File
Wait
Function
Prepare countries
Function
Create Directory
Execute Command
MongoDB
Mongo Db