Automatischer IMDB-Videodownloader (mit Google Drive-Upload und E-Mail-Benachrichtigung)

Experte

Dies ist ein Content Creation, Multimodal AI-Bereich Automatisierungsworkflow mit 19 Nodes. Hauptsächlich werden If, Wait, EmailSend, FormTrigger, GoogleDrive und andere Nodes verwendet. Automatischer IMDB-Videodownloader (inkl. Google Drive-Upload und E-Mail-Benachrichtigung)

Voraussetzungen
  • Google Drive API-Anmeldedaten
  • Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "meta": {
    "instanceId": "60c025075753afcab9f803964b4caaca9402f435deb4efafbb8e3b93b54d8752",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "1cc59724-955e-4b0d-b6ef-42e959cf1459",
      "name": "Bei Formularübermittlung",
      "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-Berechtigung setzen",
      "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": "IMDB-Videoinfo von API abrufen",
      "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": "API Antwortstatus prüfen",
      "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": "Videodatei herunterladen",
      "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": "Video zu Google Drive hochladen",
      "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": "Fehlerbenachrichtigung per E-Mail",
      "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": "Erfolgsbenachrichtigung per E-Mail mit Drive-Link",
      "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": "Verarbeitungsverzögerung",
      "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": "Haftnotiz",
      "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": "Haftnotiz1",
      "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": "Haftnotiz2",
      "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": "Haftnotiz3",
      "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": "Haftnotiz4",
      "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": "Haftnotiz5",
      "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": "Haftnotiz6",
      "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": "Haftnotiz7",
      "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": "Haftnotiz8",
      "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": "Haftnotiz9",
      "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
          }
        ]
      ]
    }
  }
}
Häufig gestellte Fragen

Wie verwende ich diesen Workflow?

Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.

Für welche Szenarien ist dieser Workflow geeignet?

Experte - Content-Erstellung, Multimodales KI

Ist es kostenpflichtig?

Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.

Verwandte Workflows

Verwenden Sie RapidAPI, um LinkedIn-Videos in MP4 umzuwandeln und in Google Drive und Sheets zu speichern
Konvertieren Sie LinkedIn-Videos in MP4 und speichern Sie sie mit RapidAPI in Google Drive und Sheets
If
Wait
Form Trigger
+
If
Wait
Form Trigger
16 NodesSk developer
Content-Erstellung
Verwenden Sie Google Drive-Speicher und E-Mail-Zustellung, um Pinterest-Videos in MP4 umzuwandeln
Konvertieren Sie Pinterest-Videos mithilfe von Google Drive-Speicher und E-Mail-Zustellung in MP4
Wait
Email Send
Form Trigger
+
Wait
Email Send
Form Trigger
15 NodesSk developer
Content-Erstellung
Slideshare-Präsentationen über RapidAPI-Integration herunterladen zu Google Drive
Slideshare-Präsentationen über RapidAPI-Integration auf Google Drive herunterladen
If
Wait
Form Trigger
+
If
Wait
Form Trigger
17 NodesSk developer
Dateiverwaltung
Videos von beliebigen Plattformen über RapidAPI-Integration herunterladen zu Google Drive
Videos von beliebigen Plattformen über RapidAPI-Integration auf Google Drive herunterladen
If
Wait
Form Trigger
+
If
Wait
Form Trigger
17 NodesSk developer
Dateiverwaltung
Automatisierte Plagiatsprüfung mit E-Mail-Bericht via RapidAPI und Google Sheets
Automatisierte Plagiatsprüfung und E-Mail-Berichte mit RapidAPI und Google Sheets
If
Code
Email Send
+
If
Code
Email Send
19 NodesSk developer
Content-Erstellung
Bilibili-Video-Downloader mit Google-Drive-Upload und E-Mail-Benachrichtigungen
Bilibili Video Downloader mit Google Drive-Upload und E-Mail-Benachrichtigungen
If
Wait
Email Send
+
If
Wait
Email Send
19 NodesSk developer
Dateiverwaltung
Workflow-Informationen
Schwierigkeitsgrad
Experte
Anzahl der Nodes19
Kategorie2
Node-Typen7
Schwierigkeitsbeschreibung

Für fortgeschrittene Benutzer, komplexe Workflows mit 16+ Nodes

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34