메인 콘텐츠로 건너뛰기

종료 조건이란?

오늘 업데이트함

종료 조건은 요소 반복을 중지하는 기능입니다. 즉, 작업에서 반복을 몇 번 실행할지 직접 설정할 수 있습니다.

다음과 같은 상황에서 유용하게 사용할 수 있습니다.

  • 작업이 마지막 페이지의 데이터를 계속 반복 수집하는 경우

  • 처음 10페이지의 데이터만 필요한 경우

  • 상위 5개의 목록 데이터만 필요한 경우

이러한 문제는 HTML에 대한 기본적인 이해가 있다면 XPath를 활용하여 해결할 수도 있습니다
(👉 XPath 정의 및 Octoparse에서 XPath 사용 방법 참고).

하지만 XPath를 잘 모르는 경우에는 종료 조건 기능을 사용하면 간편하게 해결할 수 있습니다.


어디에서 찾을 수 있나요?

종료 조건 기능은 모든 루프 아이템에서 사용할 수 있습니다.

워크플로우에서 루프 아이템을 클릭 → 작업 설정 열기 → 설정 하단에서 종료 조건 확인(한글 버전에서 '데이터를 찾을 수 없을 때'로 됨)

참고: 페이지 넘기기도 역시 하나의 Loop Item입니다.


어떻게 사용하나요?

예시 1

페이지 넘기기 단계에서 처음 3페이지의 데이터만 필요한 경우:

  • 종료 조건 체크박스를 선택

  • 반복 횟수에 3 입력

이렇게 설정하면 3회 반복 후 자동으로 루프가 종료됩니다.

예시 2

현재 페이지에 15개의 목록 항목이 있지만, 상위 5개 결과만 필요한 경우:

  • 모든 목록을 포함하고 있는 루프 아이템으로 이동

  • 종료 조건 기능 활성화

  • 중복에 5 입력

추출 과정에서 설정한 반복 횟수에 도달하면 루프가 자동으로 중지됩니다.

답변이 도움되었나요?