IMDB 동영상 자동 다운로더 (Google Drive 업로드 및 이메일 알림 포함)
고급
이것은Content Creation, Multimodal AI분야의자동화 워크플로우로, 19개의 노드를 포함합니다.주로 If, Wait, EmailSend, FormTrigger, GoogleDrive 등의 노드를 사용하며. IMDB 비디오 자동 다운로더 (Google Drive 업로드 및 이메일 알림 포함)
사전 요구사항
- •Google Drive API 인증 정보
- •대상 API의 인증 정보가 필요할 수 있음
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"meta": {
"instanceId": "60c025075753afcab9f803964b4caaca9402f435deb4efafbb8e3b93b54d8752",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "1cc59724-955e-4b0d-b6ef-42e959cf1459",
"name": "폼 제출 시",
"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 권한 설정",
"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": "API에서 IMDB 비디오 정보 가져오기",
"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 응답 상태 확인",
"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": "비디오 파일 다운로드",
"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": "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": "실패 알림 이메일",
"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": "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": "처리 지연",
"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": "스티커 노트",
"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": "스티커 노트1",
"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": "스티커 노트2",
"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": "스티커 노트3",
"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": "스티커 노트4",
"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": "스티커 노트5",
"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": "스티커 노트6",
"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": "스티커 노트7",
"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": "스티커 노트8",
"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": "스티커 노트9",
"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
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 콘텐츠 제작, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
RapidAPI를 사용하여 LinkedIn 비디오를 MP4로 변환하고 Google Drive 및 Sheets에 저장
RapidAPI를 사용하여 LinkedIn 비디오를 MP4로 변환하고 Google Drive 및 Sheets에 저장
If
Wait
Form Trigger
+
If
Wait
Form Trigger
16 노드Sk developer
콘텐츠 제작
Google Drive 저장소와 이메일 전송을 사용하여 Pinterest 비디오를 MP4로 변환
Google Drive 저장소와 이메일 전송을 사용하여 Pinterest 비디오를 MP4로 변환
Wait
Email Send
Form Trigger
+
Wait
Email Send
Form Trigger
15 노드Sk developer
콘텐츠 제작
RapidAPI 통합을 통해 슬라이드쇼 데모文稿 다운로드 구글 클라우드 스토리지
RapidAPI 통합을 통해 Slideshare 데모文稿 다운로드
If
Wait
Form Trigger
+
If
Wait
Form Trigger
17 노드Sk developer
파일 관리
RapidAPI 통합을 통해 어떤 플랫폼 비디오도 구글 클라우드 스토리지에 다운로드
RapidAPI 통합을 통해 어떤 플랫폼의 비디오도 Google 클라우드 드라이브에 다운로드
If
Wait
Form Trigger
+
If
Wait
Form Trigger
17 노드Sk developer
파일 관리
RapidAPI 및 Google Sheets를 사용한 자동 표절 감지 및 이메일 보고서
RapidAPI 및 Google Sheets를 사용한 자동 표절 감지 및 이메일 보고서
If
Code
Email Send
+
If
Code
Email Send
19 노드Sk developer
콘텐츠 제작
Bilibili 비디오 다운로드 도구, Google Drive 업로드와 이메일 알림 지원
Bilibili 视频下载器,支持 Google Drive 上传및이메일알림
If
Wait
Email Send
+
If
Wait
Email Send
19 노드Sk developer
파일 관리