본문 바로가기

n8n44

728x90
PageSpeed Insights API 웹사이트 속도 분석 자동화 (feat. n8n) 웹사이트의 성능은 사용자 경험과 SEO 순위에 직접적인 영향을 미치는 중요한 요소입니다. Google의 PageSpeed Insights API와 워크플로우 자동화 도구인 n8n을 결합하면, 웹사이트 성능을 자동으로 모니터링하고 보고서를 생성하는 강력한 시스템을 구축할 수 있습니다. 이러한 자동화 시스템을 처음부터 끝까지 구축하는 방법입니다.PageSpeed Insights API 완벽 이해API 키 발급 및 보안 설정n8n 설치 및 기본 설정자동화 워크플로우 구축 단계별 가이드고급 활용법 및 실전 예제트러블슈팅 및 최적화 팁1. PageSpeed Insights API 완벽 이해1.1 PageSpeed Insights란?PageSpeed Insights(PSI)는 Google이 제공하는 웹 성능 분석 .. 2025. 7. 6.
n8n에서 Puppeteer와 Playwright 헤드리스 브라우저 자동화 도구 Puppeteer와 Playwright는 모두 헤드리스 브라우저 자동화 도구입니다. 두 도구 모두 브라우저 자동화, 웹 스크래핑, UI 테스트 등에 널리 사용되지만, 목적과 철학, 기능에서 차이가 있습니다. n8n에서는 보통 Puppeteer를 사용하지만, 두 도구의 차이를 알면 장단점을 더 잘 활용할 수 있습니다.Puppeteer와 Playwright의 차이점 정리 항목 Puppeteer Playwright 개발사GoogleMicrosoft지원 브라우저Chromium (Chrome, Edge), Firefox (일부 지원)Chromium, Firefox, WebKit(=Safari 엔진까지 완전 지원)멀티 브라우저 지원제한적완전한 지원자동화 안정성상대적으로 낮음더 안정적 (항상 waitFor 없이도 .. 2025. 7. 1.
Claude AI와 n8n 통한 MCP 자동화: Burp Suite 취약점 진단 연동 가이드 Burp Suite는 일반적으로 GUI를 통해 단말기에서 실행하는 형태로 많이 사용되지만, 서버 모드(Server Mode)로 구성하여 원격에서 활용할 수 있는 방법도 존재합니다. 다만, 이 경우는 Burp Suite의 기본 동작 방식이 아닌, Proxy 기능이나 Burp Collaborator, Burp API를 적절히 응용해야 합니다.Burp Suite를 서버처럼 구성하는 방법① Proxy 리스닝 인터페이스 변경Burp Suite는 기본적으로 127.0.0.1:8080에서 프록시 요청을 수신하지만, 이걸 0.0.0.0 또는 특정 IP로 변경하면 외부에서 접근 가능하게 됩니다. 설정 방법Burp Suite > Proxy > Options > Proxy Listeners127.0.0.1 대신 0.0.0... 2025. 4. 17.
EUC-KR 인코딩 웹사이트를 UTF-8로 자동 변환하는 n8n 워크플로우 n8n에서 HTTP Request 노드로 euc-kr 인코딩 데이터를 처리하는 방법입니다. 데이터를 파일 형식으로 저장한 뒤 euc-kr에서 utf-8로 변환한 결과를 처리할 수 있습니다.1. HTTP Request 노드 설정HTTP Request 노드에서 데이터를 받아오는 과정을 설정합니다.Method: GET/POST (요구사항에 따라)Response Format: Set to File.Output Location: Choose Binary (이후 변환 과정을 위해 필요).이렇게 하면 응답 데이터가 바이너리 형식으로 저장됩니다.2. JavaScript 노드 추가JavaScript 노드를 사용해 euc-kr 데이터를 utf-8로 변환합니다. 이를 위해 Node.js의 iconv-lite 패키지가 필요합.. 2025. 4. 15.
실무에서 바로 쓰는 n8n 파일 업로드 및 다운로드 자동화 예시 (feat. Google Drive) n8n의 기본 폼 노드에는 파일 업로드 기능이 직접적으로 포함되어 있지 않습니다. 하지만, n8n을 통해 파일 업로드 기능을 구현하려면 HTTP Request 노드를 사용하여 외부 서버나 파일 스토리지 서비스로 파일을 업로드하는 방법을 사용할 수 있습니다. 예를 들어, 파일을 업로드할 수 있는 API 엔드포인트를 설정하고, 사용자가 해당 엔드포인트로 파일을 전송하도록 설정할 수 있습니다. 또한, n8n의 커스텀 웹훅 기능을 사용하여 사용자가 파일을 업로드할 수 있는 웹훅을 생성하고, 해당 파일을 다른 노드에서 처리하거나 저장소에 저장하는 워크플로를 구성할 수도 있습니다. 이러한 방법을 통해 파일 업로드 기능을 구현할 수 있으니, 필요에 따라 n8n의 다양한 노드를 조합하여 워크플로를 구성할 수 있습니다... 2025. 4. 3.
728x90
728x90