{"id":487,"date":"2026-04-09T22:07:49","date_gmt":"2026-04-09T13:07:49","guid":{"rendered":"https:\/\/soulmm.ddns.net\/?p=487"},"modified":"2026-04-10T22:11:23","modified_gmt":"2026-04-10T13:11:23","slug":"n8n-%ec%9b%b9-%ed%81%ac%eb%a1%a4%eb%a7%81-%ec%96%b4%eb%94%94%ea%b9%8c%ec%a7%80-%ec%9e%90%eb%8f%99%ed%99%94%ed%95%a0-%ec%88%98-%ec%9e%88%ec%9d%84%ea%b9%8c-%ec%99%b8%eb%b6%80-api-%eb%8f%84%ea%b5%ac","status":"publish","type":"post","link":"https:\/\/soulmm.ddns.net\/?p=487","title":{"rendered":"n8n \uc6f9 \ud06c\ub864\ub9c1, \uc5b4\ub514\uae4c\uc9c0 \uc790\ub3d9\ud654\ud560 \uc218 \uc788\uc744\uae4c? (\uc678\ubd80 API \ub3c4\uad6c \ud3ec\ud568)"},"content":{"rendered":"<h1>n8n \uc6f9 \ud06c\ub864\ub9c1, \uc5b4\ub514\uae4c\uc9c0 \uc790\ub3d9\ud654\ud560 \uc218 \uc788\uc744\uae4c?<\/h1>\n<p><em>(\uc678\ubd80 API \ub3c4\uad6c \ud3ec\ud568 \uc2e4\uc804 \uac00\uc774\ub4dc)<\/em><\/p>\n<p>\uc6f9 \ud06c\ub864\ub9c1\uc744 n8n\uc73c\ub85c \uad6c\ucd95\ud560 \ub54c \ud575\uc2ec\uc740 \ub2e8\uc21c \uc218\uc9d1\uc774 \uc544\ub2c8\ub77c <strong>\uc548\uc815\uc801\uc778 \uc6b4\uc601 \uc790\ub3d9\ud654<\/strong>\uc785\ub2c8\ub2e4. \ud2b9\ud788 \ucd5c\uadfc\uc5d0\ub294 \uc9c1\uc811 \ud06c\ub864\ub9c1\ub9cc \uace0\uc9d1\ud558\uae30\ubcf4\ub2e4, <strong>\uc678\ubd80 API \uc11c\ube44\uc2a4\uc640 \uc870\ud569<\/strong>\ud574 \uc131\uacf5\ub960\uacfc \uc720\uc9c0\ubcf4\uc218\uc131\uc744 \ub192\uc774\ub294 \ubc29\uc2dd\uc774 \ub9ce\uc774 \uc4f0\uc785\ub2c8\ub2e4.<\/p>\n<h2>1) n8n \ud06c\ub864\ub9c1 \ubc29\uc2dd: 3\ub2e8\uacc4 \uc120\ud0dd \uad6c\uc870<\/h2>\n<p>n8n\uc5d0\uc11c \ub370\uc774\ud130 \uc218\uc9d1\uc740 \ubcf4\ud1b5 \uc544\ub798 \uc21c\uc11c\ub85c \uc120\ud0dd\ud569\ub2c8\ub2e4.<\/p>\n<ol>\n<li><strong>\uacf5\uc2dd API \uc6b0\uc120<\/strong> (\uac00\uc7a5 \uc548\uc815\uc801)<\/li>\n<li><strong>HTTP + HTML \ud30c\uc2f1<\/strong> (\uc815\uc801 \ud398\uc774\uc9c0)<\/li>\n<li><strong>\ube0c\ub77c\uc6b0\uc800 \uc790\ub3d9\ud654\/\uc2a4\ud06c\ub798\ud551 API<\/strong> (\ub3d9\uc801 \ud398\uc774\uc9c0, \ub09c\uc774\ub3c4 \ub192\uc74c)<\/li>\n<\/ol>\n<p>\uc989, \u201c\ubb34\uc870\uac74 \ud06c\ub864\ub9c1\u201d\uc774 \uc544\ub2c8\ub77c <strong>API \uac00\ub2a5 \uc5ec\ubd80\ub97c \uba3c\uc800 \ud655\uc778<\/strong>\ud558\ub294 \uac8c \uc2e4\ubb34 \uc815\uc11d\uc785\ub2c8\ub2e4.<\/p>\n<h2>2) n8n \ub0b4\ubd80\uc5d0\uc11c \uc4f0\ub294 \uae30\ubcf8 \ub3c4\uad6c<\/h2>\n<ul>\n<li><strong>HTTP Request \ub178\ub4dc<\/strong>: \uc6f9\ud398\uc774\uc9c0\/API \uc751\ub2f5 \uc218\uc9d1<\/li>\n<li><strong>HTML Extract \/ CSS Selector<\/strong>: \uc81c\ubaa9\u00b7\ub9c1\ud06c\u00b7\ub0a0\uc9dc \ucd94\ucd9c<\/li>\n<li><strong>Code(Function) + Cheerio<\/strong>: \ubcf5\uc7a1 DOM \ud30c\uc2f1<\/li>\n<li><strong>IF \/ Switch \/ Merge<\/strong>: \ud544\ud130\u00b7\ubd84\uae30\u00b7\uacb0\ud569<\/li>\n<li><strong>DB\/Sheets\/Notion \ub178\ub4dc<\/strong>: \uc800\uc7a5 \ubc0f \ub9ac\ud3ec\ud305<\/li>\n<li><strong>Error Trigger + \uc54c\ub9bc \ub178\ub4dc<\/strong>: \uc2e4\ud328 \uc989\uc2dc \uac10\uc9c0<\/li>\n<\/ul>\n<h2>3) \uc678\ubd80 API \ub3c4\uad6c(\ub300\ub7b5 \uc815\ub9ac)<\/h2>\n<p>\uc9c1\uc811 \ud06c\ub864\ub9c1\uc774 \uc5b4\ub835\uac70\ub098 \ucc28\ub2e8\uc774 \uc7a6\uc73c\uba74 \uc544\ub798 \uacc4\uc5f4\uc744 \uc5f0\ub3d9\ud569\ub2c8\ub2e4.<\/p>\n<ul>\n<li><strong>Scraping API \uacc4\uc5f4<\/strong> (\uc608: ScraperAPI, Zyte, Apify \ub4f1)\n<ul>\n<li>\uc7a5\uc810: \ucc28\ub2e8 \uc6b0\ud68c, \ud504\ub85d\uc2dc\/\ub80c\ub354\ub9c1 \ub0b4\uc7a5<\/li>\n<li>\ub2e8\uc810: \ube44\uc6a9 \uc99d\uac00, \ubca4\ub354 \uc758\uc874\uc131<\/li>\n<\/ul>\n<\/li>\n<li><strong>Headless Browser API \uacc4\uc5f4<\/strong>\n<ul>\n<li>\uc7a5\uc810: JS \ub80c\ub354\ub9c1 \ud398\uc774\uc9c0 \ub300\uc751 \uac15\ud568<\/li>\n<li>\ub2e8\uc810: \uc751\ub2f5 \uc9c0\uc5f0\/\ube44\uc6a9\/\ub514\ubc84\uae45 \ubcf5\uc7a1<\/li>\n<\/ul>\n<\/li>\n<li><strong>\ucf58\ud150\uce20\/\uac80\uc0c9 API \uacc4\uc5f4<\/strong>\n<ul>\n<li>\uc7a5\uc810: \uad6c\uc870\ud654\ub41c \ub370\uc774\ud130 \ud68d\ub4dd\uc774 \uc26c\uc6c0<\/li>\n<li>\ub2e8\uc810: \uc81c\uacf5 \ubc94\uc704 \uc81c\ud55c, \ucffc\ud130\/\uc694\uae08 \uc815\ucc45 \uc601\ud5a5<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>n8n\uc5d0\uc11c\ub294 \ubcf4\ud1b5 <strong>HTTP Request \ub178\ub4dc\ub85c \uc678\ubd80 API \ud638\ucd9c<\/strong> \ud6c4, \uacb0\uacfc JSON\uc744 \ud6c4\ucc98\ub9ac\ud558\ub294 \ud328\ud134\uc73c\ub85c \uc6b4\uc601\ud569\ub2c8\ub2e4.<\/p>\n<h2>4) \uad8c\uc7a5 \uc544\ud0a4\ud14d\ucc98(\uc2e4\ubb34\ud615)<\/h2>\n<p><code>Schedule Trigger \u2192 \uacf5\uc2dd API \ud638\ucd9c \uc5ec\ubd80 \uccb4\ud06c \u2192 (\uac00\ub2a5) API \ub370\uc774\ud130 \uc815\uc81c \u2192 (\ubd88\uac00) HTML\/\uc2a4\ud06c\ub798\ud551 API \ud638\ucd9c \u2192 \uc911\ubcf5 \uc81c\uac70(url hash) \u2192 \uc800\uc7a5(DB) \u2192 \uc2e4\ud328\/\uc131\uacf5 \uc54c\ub9bc<\/code><\/p>\n<p>\ud575\uc2ec\uc740 <strong>API \uc6b0\uc120 + \ud06c\ub864\ub9c1 \ubcf4\uc870<\/strong> \uad6c\uc870\uc785\ub2c8\ub2e4. \uc774\ub807\uac8c \uc124\uacc4\ud558\uba74 \uc7a5\uc560\uc728\uacfc \uc720\uc9c0\ube44\ub97c \ub3d9\uc2dc\uc5d0 \uc904\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>5) \uc6b4\uc601 \ud301 (\uc911\uc694)<\/h2>\n<ul>\n<li>\uc694\uccad \uac04\uaca9\/\uc7ac\uc2dc\ub3c4\/\ud0c0\uc784\uc544\uc6c3 \ud544\uc218<\/li>\n<li>robots.txt\u00b7\uc774\uc6a9\uc57d\uad00 \ud655\uc778<\/li>\n<li>executions \ub85c\uadf8\ub85c \uc2e4\ud328 \ub178\ub4dc\ubd80\ud130 \ubd84\uc11d<\/li>\n<li>\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc218\uc815 \uc804 \ubc31\uc5c5(JSON) \uc800\uc7a5<\/li>\n<li>\ubbfc\uac10\uc815\ubcf4(API Key)\ub294 n8n Credentials\/\uc2dc\ud06c\ub9bf\uc73c\ub85c\ub9cc \uad00\ub9ac<\/li>\n<\/ul>\n<h2>\ub9c8\ubb34\ub9ac<\/h2>\n<p>n8n \uc6f9 \ud06c\ub864\ub9c1\uc740 \ucf54\ub4dc \uc2e4\ub825\ubcf4\ub2e4 <strong>\uc124\uacc4\uc640 \uc6b4\uc601 \uc2b5\uad00<\/strong>\uc774 \uc131\ud328\ub97c \uac00\ub985\ub2c8\ub2e4. \uc791\uac8c \uc2dc\uc791\ud558\uace0, \ub85c\uadf8\ub97c \ubcf4\uace0, \uc2e4\ud328\ub97c \ubcf5\uad6c \uac00\ub2a5\ud55c \uad6c\uc870\ub85c \ub9cc\ub4e4\uba74 \uc548\uc815\uc801\uc73c\ub85c \ud655\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>n8n \uc6f9 \ud06c\ub864\ub9c1, \uc5b4\ub514\uae4c\uc9c0 \uc790\ub3d9\ud654\ud560 \uc218 \uc788\uc744\uae4c? (\uc678\ubd80 API \ub3c4\uad6c \ud3ec\ud568) \ud575\uc2ec \ub0b4\uc6a9\uacfc \uc2e4\ud589 \ud3ec\uc778\ud2b8\ub97c \uc815\ub9ac\ud55c \uae00\uc785\ub2c8\ub2e4.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[33,18,34,22,20],"class_list":["post-487","post","type-post","status-publish","format-standard","hentry","category-it","tag-api","tag-n8n","tag-34","tag-22","tag-20"],"_links":{"self":[{"href":"https:\/\/soulmm.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soulmm.ddns.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soulmm.ddns.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soulmm.ddns.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soulmm.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=487"}],"version-history":[{"count":2,"href":"https:\/\/soulmm.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/487\/revisions"}],"predecessor-version":[{"id":501,"href":"https:\/\/soulmm.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/487\/revisions\/501"}],"wp:attachment":[{"href":"https:\/\/soulmm.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soulmm.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soulmm.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}