설정 - 페이지네이션 템플릿
페이지네이션 템플릿이란?

마우스, 키보드 동작을 재현할 수 있는 기능입니다.
사용자가 몇 개의 값만 설정하면, 모든 사이트에서 동작합니다.
계속해서 새로운 템플릿이 추가될 예정입니다.
페이지네이션이란?
다음 페이지의 데이터를 불러오는 가장 대표적인 방법입니다. 숫자(혹은 문자)로 표시된 페이지 버튼들로 구성되어있으며, 다음 페이지로 이동하기 위해 숫자 혹은 특정 버튼을 클릭하는 방식입니다.
각 페이지마다 독립된 URL로 바로 접근할 수 있다면 그룹추출 기능을 활용하시면 됩니다. 그러나,
1. 페이지를 이동해도 URL이 변하지 않는 경우
2. 특정 페이지의 URL로 접근해도 첫 번째 페이지로 자동 이동하는 경우
위와 같은 환경에서는 페이지네이션 템플릿으로 문제를 해결해보세요 🙂
페이지네이션 템플릿은 개별 태스크에 적용할 수 있는 설정으로, 개별 태스크에는 약 10분의 수집 시간 제한이 있습니다. 이 제한 때문에 입력한 페이지의 양이 너무 많을 경우 중간까지만 추출될 수 있습니다. 또한 페이지네이션으로 수집시간 내 추출이 가능한 페이지의 개수는 페이지당 포함된 데이터 양에 따라 차이가 발생합니다.
예를 들어, 이미지가 많이 포함된 A 사이트에서는 실행시간 내에 24페이지까지만 추출되었습니다.
반대로 텍스트 위주의 B 사이트에서는 110페이지까지도 정상적으로 추출되었습니다.
즉, 페이지당 데이터 용량과 구조에 따라 추출 가능한 범위가 달라진다는 점을 꼭 참고하세요. 보통은 100페이지 내외의 규모라면 페이지네이션 템플릿을 활용하기 적합합니다.
사용방법
페이지네이션 타입 확인하기
아래의 타입 분류를 참고하여 추출하고자 하는 웹페이지의 페이지네이션 성격을 확인해주세요.
화살표(▶️)나 ‘다음’ ‘Next’ 등으로 표현되는 ‘다음페이지로 이동’ 버튼의 존재 유무와 해당 버튼 클릭 시 페이지가 어떻게 이동하는지를 확인해보시면 됩니다. 디자인이 아닌 기능으로 확인하세요!

TYPE 1. 클릭 시 바로 다음 페이지로 이동(1→2)하는 버튼 존재

TYPE 2. 클릭 시 바로 다음 페이지로 이동하는 버튼이 없고, 다음 그룹으로(1→N) 이동 버튼만 존재

TYPE 3. 페이지 넘버 외에는 다음 페이지나 그룹으로 이동하는 버튼 부재

TYPE 4. 페이지 넘버 없이 이전/다음 페이지로 이동하는 버튼만 존재
A 쇼핑 사이트를 예제로 단계를 확인해보겠습니다.

페이지 하단의 페이지네이션에서 ‘다음’ 버튼을 클릭하니 1페이지에서 바로 11페이지로, 즉 다음 그룹으로 이동했습니다. 이 페이지는 위의 항목 중 TYPE 2에 해당한다는 것을 파악할 수 있습니다.
템플릿 설정하기

A) 액션템플릿 추가 설정의 가장 하단에 ACTION TEMPLATE에서 +ADD 버튼을 클릭합니다. 해당 설정의 표현 및 디자인은 추후 변경될 수 있으나 적용 방식은 동일합니다.

B) 페이지네이션 타입 선택 1번 설명을 참고하여 적용할 템플릿을 선택합니다. A사이트의 케이스는 Pagination Type2였습니다.

C) 변수입력 이미지의 ①, ②, ③항목을 채워넣습니다.
① 해당 템플릿의 액션을 몇 번 반복할 것인가 5를 입력할경우 다음 페이지로 이동하는 동작을 5회 반복하기때문에 6페이지까지 추출이 됩니다. 만약 10페이지까지 추출하고 싶다면 9를 입력하시면 됩니다.
② 현재 페이지 넘버의 CSS셀렉터 값 이미지에 표시된 부분과 같이 웹사이트 페이지네이션의 ‘현재 페이지’ 번호를 마우스 우클릭하여 선택하고 CSS셀렉터 복사&붙여넣기 ← 이 링크를 참고하여 해당 값을 입력합니다.
③ ‘다음’ 버튼의 CSS셀렉터 값 이미지에 표시된 부분과 같이 웹사이트 페이지네이션의 ‘다음’ 버튼을 마우스 우클릭하여 선택하고 CSS셀렉터 복사&붙여넣기 ← 이 링크를 참고하여 해당 값을 입력합니다.
모든 항목을 다 입력하셨다면 추가(Add) → 저장(Save) 버튼을 클릭하여 설정을 저장합니다.
다른 페이지네이션 타입도 적용 방식은 동일합니다. 각 상황에 맞추어 페이지네이션 타입을 확인하고, CSS셀렉터 값을 복사, 붙여넣기하시면 됩니다.
Last updated
Was this helpful?



