헤드리스 브라우저 자동화 마스터하기 Latenode

헤드리스 브라우저 자동화 마스터하기 Latenode

안녕하세요, L입니다! 헤드리스 브라우저는 워크플로우를 자동화하는 데 있어 엄청난 잠재력을 가지고 있습니다. 하지만 헤드리스 브라우저를 사용해 본 적이 없다면 효과적으로 사용하는 방법을 알아내기 어려울 수 있습니다. 이것이 바로 이 가이드의 목적입니다. 앞으로 몇 분에 걸쳐 Latenode 을 사용하여 헤드리스 브라우저를 활용하는 방법을 보여드리겠습니다. 스크린샷 캡처와 웹페이지에서 Latenode 자동화 플랫폼으로 데이터 전달과 같은 기본적인 기능을 다룰 것입니다. 또한 초보자를 위한 몇 가지 실용적인 사용 사례와 Latenode 에서 사용하는 사용 사례도 살펴볼 것입니다.

웹 페이지에서 데이터 가져오기

간단한 사용 사례부터 시작하겠습니다. 헤드리스 브라우저는 웹 페이지에서 데이터를 추출할 수 있으며, 이 시나리오는 이를 보여줍니다. 모든 작업이 바로 여기서 이루어집니다. 자세히 살펴보겠습니다.

이 코드에서는 헤드리스 브라우저가 영란은행의 웹페이지로 이동하여 통화의 환율을 스크래핑합니다. 웹훅을 통해 통화를 전송합니다. 실제로 작동하는 것을 보면 더 잘 이해할 수 있으므로 이렇게 해보겠습니다. 먼저 웹훅 링크를 복사하고 Postman으로 전환합니다. 여기에서 링크를 삽입하고 POST를 선택한 다음 본문으로 이동하여 원시 및 JSON을 선택한 다음 다음과 같이 작성합니다:

(JSON 예제)

다음으로 '보내기'를 클릭합니다. 이제 기다리겠습니다. 여기 있습니다. 스크립트를 확인해보니 한 가지 성공이 확인되었습니다. 바로 여기서 마법이 일어납니다. 헤드리스 브라우저가 작업을 완료한 후 웹훅 응답은 JSON 객체를 반환합니다. 저는 이 응답을 결과를 보여주기 위해서만 사용합니다. 이 JSON을 표, Google 스프레드시트 또는 원하는 도구에 입력할 수 있습니다.

자동 검색 수행

다음은 또 다른 빠른 사용 사례입니다. 이번에는 헤드리스 브라우저가 Google에서 검색 쿼리를 수행하고 결과를 검색합니다. 실제로 작동하는 모습을 살펴봅시다. 먼저 '활성화'를 클릭하여 웹훅 링크를 활성화한 다음 링크를 사용합니다. 웹훅 응답을 사용하므로 이제 검색 결과가 여기에 표시됩니다. 웹훅 응답으로 인해 검색 결과가 여기에 표시됩니다. 어떻게 작동하는지 자세히 살펴보겠습니다.

데이터 예약 및 필터링

일정에 따라 작업을 자동화할 수도 있습니다. 이 예에서는 트리거 노드가 두 개 있습니다. 하나는 매주 월요일 오전 9시에 일정에 따라 스크립트를 활성화합니다. 다음은 크론탭 표현식에서의 모습입니다. 다른 웹후크는 링크에 신호를 보낼 때마다 시나리오를 활성화합니다. 다음으로 연결에 API 키를 삽입하고 상호 작용할 데이터베이스를 선택하는 Airtable 노드가 나옵니다. 이 예에서는 지난 7일 동안의 데이터만 선택하도록 필터를 추가했습니다. 자동화를 변경할 때마다 '저장'을 클릭하는 것을 잊지 마세요. 이렇게 하면 필요한 경우 이전 버전으로 되돌릴 수 있습니다.

그런 다음 JavaScript 노드로 이동합니다. 여기 코드는 각 요일에 대한 JSON 객체를 생성합니다. 여러분을 도와줄 수 있는 AI 부조종사가 있습니다. 필요한 내용을 입력하기만 하면 코드 생성을 도와줍니다. 코드가 준비되면 이 노드를 사용하여 전역 변수를 만들게 됩니다. 모든 변경 사항을 저장하고 이 시나리오를 활성화합니다.

데이터에서 차트 만들기

다음 스크립트는 HTML 양식을 생성하고 전역 변수를 사용해 자바스크립트 노드 내에서 차트를 생성합니다. 프롬프트에 무료 NPM 패키지를 통합하도록 AI에 요청할 수 있습니다. 차트의 모습은 다음과 같습니다. 웹훅 링크를 클릭하면 출력을 볼 수 있습니다.

스크린샷 캡처 및 공유

이제 헤드리스 브라우저를 다시 소개하겠습니다. 이번에는 헤드리스 브라우저가 저희가 만든 차트의 스크린샷을 찍습니다. 그런 다음 스크립트는 토큰과 채팅 ID를 사용하여 이 스크린샷을 텔레그램 그룹 채팅으로 보냅니다.

실제 작동 방식은 다음과 같습니다. 시나리오를 저장하고 활성화한 다음 웹훅 링크를 트리거합니다. 결과가 채팅에 표시됩니다.

사용 중 문제가 발생하거나 질문이 있는 경우 Latenode, 댓글 섹션이나 Discord 채널에서 주저하지 마시고 도움을 요청하세요.

기타 동영상