Descargador automático de videos de IMDB (con subida a Google Drive y alertas por correo)

Avanzado

Este es unContent Creation, Multimodal AIflujo de automatización del dominio deautomatización que contiene 19 nodos.Utiliza principalmente nodos como If, Wait, EmailSend, FormTrigger, GoogleDrive. Descargador automático de videos de IMDB (con carga en Google Drive y notificaciones por correo electrónico)

Requisitos previos
  • Credenciales de API de Google Drive
  • Pueden requerirse credenciales de autenticación para la API de destino
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "meta": {
    "instanceId": "60c025075753afcab9f803964b4caaca9402f435deb4efafbb8e3b93b54d8752",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "1cc59724-955e-4b0d-b6ef-42e959cf1459",
      "name": "Al enviar el formulario",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -832,
        496
      ],
      "webhookId": "99c989d4-d7e6-42d9-9f05-5235e2624149",
      "parameters": {
        "options": {},
        "formTitle": "IMDB video downloader ",
        "formFields": {
          "values": [
            {
              "fieldLabel": "URL",
              "requiredField": true
            }
          ]
        },
        "formDescription": "IMDB video downloader "
      },
      "typeVersion": 2.2
    },
    {
      "id": "174bdb96-10e4-4755-bd3a-e43faf74d244",
      "name": "Google Drive Establecer Permiso",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        512,
        208
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.id }}"
        },
        "options": {},
        "resource": "file",
        "operation": "share",
        "permissionsUi": {},
        "authentication": "oAuth2"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "qEkQ8MFn0uSHgAqY",
          "name": "Google Drive account"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "1d18f990-5fd1-48b9-8aea-fb7ef50c27f8",
      "name": "Obtener Información del Video de IMDB desde API",
      "type": "n8n-nodes-base.httpRequest",
      "onError": "continueRegularOutput",
      "position": [
        -608,
        496
      ],
      "parameters": {
        "url": "https://imdb-downloader.p.rapidapi.com/imdb.php",
        "method": "POST",
        "options": {
          "response": {
            "response": {
              "fullResponse": true
            }
          }
        },
        "sendBody": true,
        "contentType": "multipart-form-data",
        "sendHeaders": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "url",
              "value": "={{ $json.URL }}"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "x-rapidapi-host",
              "value": "imdb-downloader.p.rapidapi.com"
            },
            {
              "name": "x-rapidapi-key",
              "value": "your key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "b2096733-149c-4c2f-bfb8-fc77896ba590",
      "name": "Verificar Estado de Respuesta de API",
      "type": "n8n-nodes-base.if",
      "position": [
        -320,
        512
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "bcc58e3d-9609-4ec3-adb9-bc6098205818",
              "operator": {
                "type": "number",
                "operation": "equals"
              },
              "leftValue": "={{ $json.statusCode }}",
              "rightValue": 200
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "a5408f73-d314-421c-876f-51f40f691256",
      "name": "Descargar Archivo de Video",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -48,
        240
      ],
      "parameters": {
        "url": "={{ $json.body.medias[0].url }}",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "666bdabf-0963-4c68-b075-c3d5e3c747f1",
      "name": "Subir Video a Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        208,
        208
      ],
      "parameters": {
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "root",
          "cachedResultName": "/ (Root folder)"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "qEkQ8MFn0uSHgAqY",
          "name": "Google Drive account"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "8e4810b0-49a2-4048-9f6e-38783e457d75",
      "name": "Correo de Notificación de Fallo",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        400,
        768
      ],
      "webhookId": "525e3858-8b2a-4615-9fac-3e7a17a7d719",
      "parameters": {
        "html": "Hello,\n\nWe regret to inform you that your IMDB video download request could not be completed successfully.\n\nThere might have been an issue with the URL provided or a problem with the video processing service.\n\nPlease double-check the IMDB URL and try again. If the problem persists, feel free to contact our support team for assistance.\n\nWe apologize for the inconvenience caused.\n",
        "options": {},
        "subject": "IMDB Video Download Failed",
        "toEmail": "user@test.com",
        "fromEmail": "admin@test.com"
      },
      "credentials": {
        "smtp": {
          "id": "H0f4Gja9ECFRA34L",
          "name": "SMTP account 2"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "b3dfe9a0-2c1b-4823-8085-412dd5b32485",
      "name": "Correo de Notificación de Éxito con Enlace de Drive",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        720,
        208
      ],
      "webhookId": "ff0eb63c-87ae-45ce-a870-485ebc9cdb65",
      "parameters": {
        "html": "=Hello,\n\nYour requested IMDB video has been successfully downloaded and uploaded to Google Drive. It is now ready for you to access.\n\nYou can download or view the video directly from your Google Drive using the shared link below:\n {{ $('Upload Video to Google Drive').item.json.webContentLink }}\n",
        "options": {},
        "subject": "Your IMDB Video is Ready and Shared via Google Drive",
        "toEmail": "user@tes.cm",
        "fromEmail": "admin@test.com"
      },
      "credentials": {
        "smtp": {
          "id": "H0f4Gja9ECFRA34L",
          "name": "SMTP account 2"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "f56b357e-932c-4275-ab5b-b66b996fe3fb",
      "name": "Retraso de Procesamiento",
      "type": "n8n-nodes-base.wait",
      "position": [
        32,
        752
      ],
      "webhookId": "410a255f-0e20-4697-9584-b59829a5bfb8",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "79f5bbb4-b687-4654-8cc6-13822d9671a9",
      "name": "Nota Adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -912,
        288
      ],
      "parameters": {
        "height": 336,
        "content": "Triggers the workflow when a user submits the IMDB video URL through a form. It captures the URL as input for further processing."
      },
      "typeVersion": 1
    },
    {
      "id": "372dc8e9-efc7-4905-b266-1521d245a244",
      "name": "Nota Adhesiva1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -640,
        288
      ],
      "parameters": {
        "width": 224,
        "height": 352,
        "content": "Sends the submitted URL to the IMDB downloader API via a POST request to retrieve video metadata and download links. Handles API authentication with RapidAPI keys."
      },
      "typeVersion": 1
    },
    {
      "id": "6d73b948-fd3f-4b1d-87b9-eb7918d1bd7c",
      "name": "Nota Adhesiva2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -400,
        288
      ],
      "parameters": {
        "height": 352,
        "content": "Checks if the API call was successful by verifying the response status code equals 200. Routes workflow based on success or failure of the API request.\n\nDownload Video File"
      },
      "typeVersion": 1
    },
    {
      "id": "f46406dd-e84a-46be-82c1-aca72ff8a57e",
      "name": "Nota Adhesiva3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -128,
        96
      ],
      "parameters": {
        "height": 272,
        "content": "Downloads the actual video file (MP4) from the URL provided by the API response. This node fetches the media content for later upload."
      },
      "typeVersion": 1
    },
    {
      "id": "18c36cc0-8fd3-4843-b2c3-d0bd3c8f2c27",
      "name": "Nota Adhesiva4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        144,
        96
      ],
      "parameters": {
        "height": 272,
        "content": "Uploads the downloaded video file to a specified Google Drive folder (root drive in this case). Uses OAuth2 credentials to authenticate with Google Drive."
      },
      "typeVersion": 1
    },
    {
      "id": "cb2e9aad-ac9e-45d7-85d4-6c2a16ae3bdc",
      "name": "Nota Adhesiva5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        432,
        96
      ],
      "parameters": {
        "height": 272,
        "content": "Sets sharing permissions on the uploaded file to make it accessible via a shareable link. Enables the recipient to view or download the file."
      },
      "typeVersion": 1
    },
    {
      "id": "30adc725-fcaa-4658-bc36-ed386f625014",
      "name": "Nota Adhesiva6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        704,
        112
      ],
      "parameters": {
        "height": 256,
        "content": "Sends an email to the user with a notification that their video is ready and includes the Google Drive link to access the video."
      },
      "typeVersion": 1
    },
    {
      "id": "215dad9d-25ee-4308-a250-a674fe02aec4",
      "name": "Nota Adhesiva7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -16,
        624
      ],
      "parameters": {
        "height": 256,
        "content": "Adds a wait/delay period before sending a failure notification. This can allow time for any asynchronous processes or retries."
      },
      "typeVersion": 1
    },
    {
      "id": "11ee3f91-74e1-4b45-9417-dd98549dcb31",
      "name": "Nota Adhesiva8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        336,
        608
      ],
      "parameters": {
        "height": 288,
        "content": "Sends an email informing the user that their video download failed, possibly due to an invalid URL or API issue, and suggests retrying or contacting support."
      },
      "typeVersion": 1
    },
    {
      "id": "74fab861-5161-486b-9ab8-458e28682c91",
      "name": "Nota Adhesiva9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1664,
        208
      ],
      "parameters": {
        "width": 432,
        "height": 528,
        "content": "\n##  **Automated IMDB Video Downloader Workflow with Google Drive Integration and Email Notifications**\n\n**Summary:**\nThis automated workflow allows users to submit an IMDB video URL via a form, fetches the video download link using a reliable API, downloads the video, and uploads it to Google Drive. The user then receives an email notification with a shareable Google Drive link if the process is successful, or a failure notification email if any issues occur. This seamless integration ensures quick video access and smooth user communication.\n\n## Benefits\n- **Automates video downloading** from IMDB URLs, saving manual effort.  \n- **Seamless Google Drive upload** with automatic sharing permissions.  \n- **Instant email notifications** keep users informed about success or failure.  \n- **Error handling** ensures users get feedback if downloads fail.  \n- **Easy form submission** for quick and user-friendly requests.\n\n## Use Cases\n- Content creators downloading trailers or clips for review.  \n- Marketing teams needing quick access to IMDB videos for campaigns.  \n- Educational purposes, where instructors share film excerpts.  \n- Social media managers preparing video content efficiently.  \n- Any user wanting hassle-free IMDB video downloads with cloud storage.\n\n"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "f56b357e-932c-4275-ab5b-b66b996fe3fb": {
      "main": [
        [
          {
            "node": "8e4810b0-49a2-4048-9f6e-38783e457d75",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1cc59724-955e-4b0d-b6ef-42e959cf1459": {
      "main": [
        [
          {
            "node": "1d18f990-5fd1-48b9-8aea-fb7ef50c27f8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a5408f73-d314-421c-876f-51f40f691256": {
      "main": [
        [
          {
            "node": "666bdabf-0963-4c68-b075-c3d5e3c747f1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b2096733-149c-4c2f-bfb8-fc77896ba590": {
      "main": [
        [
          {
            "node": "a5408f73-d314-421c-876f-51f40f691256",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "f56b357e-932c-4275-ab5b-b66b996fe3fb",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "174bdb96-10e4-4755-bd3a-e43faf74d244": {
      "main": [
        [
          {
            "node": "b3dfe9a0-2c1b-4823-8085-412dd5b32485",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "666bdabf-0963-4c68-b075-c3d5e3c747f1": {
      "main": [
        [
          {
            "node": "174bdb96-10e4-4755-bd3a-e43faf74d244",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1d18f990-5fd1-48b9-8aea-fb7ef50c27f8": {
      "main": [
        [
          {
            "node": "b2096733-149c-4c2f-bfb8-fc77896ba590",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Avanzado - Creación de contenido, IA Multimodal

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Flujos de trabajo relacionados recomendados

Usar RapidAPI para convertir videos de LinkedIn a MP4 y almacenar en Google Drive y Sheets
Usar RapidAPI para convertir videos de LinkedIn a MP4 y almacenarlos en Google Drive y Sheets
If
Wait
Form Trigger
+
If
Wait
Form Trigger
16 NodosSk developer
Creación de contenido
Usar Google Drive para almacenamiento y envío de correo para convertir videos de Pinterest a MP4
Usar Google Drive para almacenamiento y envío por correo para convertir videos de Pinterest a MP4
Wait
Email Send
Form Trigger
+
Wait
Email Send
Form Trigger
15 NodosSk developer
Creación de contenido
Descargar presentaciones de Slideshare a Google Drive a través de la integración de RapidAPI
Descargar presentaciones de Slideshare a Google Drive a través de la integración de RapidAPI
If
Wait
Form Trigger
+
If
Wait
Form Trigger
17 NodosSk developer
Gestión de archivos
Descargar videos de cualquier plataforma a Google Drive a través de la integración de RapidAPI
Descargar videos de cualquier plataforma a Google Drive a través de la integración de RapidAPI
If
Wait
Form Trigger
+
If
Wait
Form Trigger
17 NodosSk developer
Gestión de archivos
Detección automática de plagio y informe por correo usando RapidAPI y Google Sheets
Detección automatizada de plagio y reporte por correo usando RapidAPI y Google Sheets
If
Code
Email Send
+
If
Code
Email Send
19 NodosSk developer
Creación de contenido
Descargador de videos de Bilibili con carga en Google Drive y notificaciones por correo
Descargador de videos de Bilibili, con carga en Google Drive y notificaciones por correo
If
Wait
Email Send
+
If
Wait
Email Send
19 NodosSk developer
Gestión de archivos
Información del flujo de trabajo
Nivel de dificultad
Avanzado
Número de nodos19
Categoría2
Tipos de nodos7
Descripción de la dificultad

Adecuado para usuarios avanzados, flujos de trabajo complejos con 16+ nodos

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34