설정 - 액션 스크립트

액션 스크립트란?

액션 스크립트는 원하는 웹 데이터를 가져오기 위해, 추출 직전까지 필요한 키보드/마우스 액션들을 재현하는 기능입니다. 아래와 같이 주로 특정 정보를 얻기 위해 웹 페이지에서 버튼을 여러 번 눌러야 하는 경우 액션 스크립트를 유용하게 활용할 수 있습니다.

1

여러 번 버튼을 눌러야 원하는 정보가 나오고, 이를 반복해야하는 경우

'클릭 → 입력창 기다리기 → 우편번호 입력 → 확인 버튼 클릭 → 새로운 페이지 로딩 기다리기' 반복

2

특정 버튼을 눌러야 보이는 정보를 매일 추출하고 싶은 경우

옵션값 선택 → 검색 버튼 클릭


사용방법

액션 스크립트에 해당 동작을 정의하는 JavaScript 코드를 저장하면 됩니다. 코드가 설정되면 재추출 될 때마다 해당 동작도 자동으로 실행됩니다.

초간단 따라하기

➡️ 데이터 추출 ➡️ DATABOARD로 이동 ➡️ 설정 아이콘 클릭 ➡️ 액션 스크립트에 JavaScript 코드 입력 ➡️ 저장하기 ➡️ 재추출


사례로 액션 스크립트 살펴보기

1

여러 번 버튼을 눌러야 원하는 정보가 나오고, 이를 반복해야하는 경우

사례 1

실제 국내 사용자의 사례입니다. 쇼핑몰에서 배송지 정보를 변경하는 설정입니다. 클릭 → 입력창 기다리기 → 우편번호 입력 → 확인 버튼 클릭 → 새로운 페이지 로딩 기다리기 등 여러 동작들이 필요합니다. 배송지에 따라 상품 상세 정보 (가격, 옵션 등) 도 변경되기 때문에 수집하는 모든 상품들에 이와 같은 동작을 적용해야 합니다. 아래 코드를 LISTLY TEAM 에서 작성하여 드렸고, 사용자는 그룹 설정 → 액션스크립트에 붙여 넣기만 하면 한꺼번에 적용됩니다.

사례 2

실제 국내 사용자 사례입니다. 실시간 환전 정보를 모니터링 하기 위해, 환전할 금액 입력 → 국가를 선택하여 최종 금액을 수집합니다. 여기에서 사용한 액션 스크립트는 조금 다릅니다. custom_html 이라는 변수를 사용하여, 추출하는 정보를 직접 선별해서 구성했고, 3번째 그림처럼 딱 원하는 정보만 추출되도록 설정했습니다.

2

특정 버튼을 눌러야 보이는 정보를 매일 추출하고 싶은 경우

사례 3

실제 해외 사용자의 사례입니다. 노르웨이 법원 사이트에서 최근 2개월 동안의 검색 결과를 얻기 위해, 옵션값 (2 mnd. fremover) 을 선택하고 검색 버튼 (Søk) 을 클릭해야 합니다. 검색 결과가 나타나면 LISTLY Whole 로 추출하고, 이 작업을 LISTLY 로 자동화하여 매일 수집하고 있습니다.

설정 → 액션스크립트 (Action Script) 에서 JavaScript 코드로 정의할 수 있습니다. 일반 사용자 분들은 직접 설정하기 어려운 부분이므로 LISTLY TEAM 에서 설정을 도와드리고 있습니다.

개발자 분들의 경우, 직접 작성한 코드 테스트는 추출 대상 페이지에서 브라우저 개발자 도구 → Console 에서 코드 실행하시면 제대로 동작하는지 눈으로 확인하실 수 있습니다.

사례 4

실제 국내 사용자의 사례입니다. 사용자는 오른쪽 그림과 같이 "스킨케어" 카테고리를 눌렀을 때 나타나는 내용들을 추출하고 싶은데, 해당 페이지 주소로 처음 접속하면 왼쪽 그림과 같이 "전체" 카테고리 상품들을 보여주는 것이 기본 값입니다.

처음 나타나는 화면
사용자가 추출하려는 화면

이 경우에도 액션 스크립트에 해당 동작을 정의하는 JavaScript 코드를 저장하면 됩니다. 코드가 설정되면 재추출 될 때마다 해당 동작도 자동으로 실행됩니다.

Was this helpful?