메인 콘텐츠로 건너뛰기

사용자 지정 요소 XPath

오늘 업데이트함

XPath는 웹페이지에서 특정 요소를 찾아내기 위한 언어입니다. Octoparse에서 XPath를 직접 수정하면 단순히 클릭으로 자동 생성된 XPath보다 더 유연하고 정확하게 요소를 지정할 수 있습니다.

Octoparse는 사용자가 요소의 XPath를 직접 지정할 수 있도록 지원합니다. 이를 통해 데이터 누락, 페이지 누락, 빈 필드, 중복 데이터와 같은 문제들을 해결할 수 있습니다.


Octoparse에서 XPath를 수정할 수 있는 위치

데이터 필드의 XPath 수정

  • 수정하려는 데이터 필드의 미리보기에서 더 보기 버튼을 클릭합니다.

  • 사용자 지정 XPath 선택합니다.

  • 일치하는 XPath를 입력창에 입력합니다.

루프 아이템/ 클릭 아이템의 XPath 수정

  • 루프 아이템, 페이지 넘기기, 또는 클릭 아이템의 XPath를 수정하려면 해당 액션의 일반 설정 탭에서 XPath 입력창을 찾습니다.

  • 새 XPath를 입력한 뒤 적용을 클릭하여 변경 사항을 저장합니다.


XPath 작성 방법

XPath를 처음 접하신다면, 먼저 HTML의 기본 구조를 이해하는 것이 도움이 됩니다. XPath는 태그(tag)와 속성(attribute)을 기반으로 요소를 찾습니다.
따라서 XPath를 직접 작성하기 전에 웹페이지의 HTML 구조를 검사해보는 것이 중요합니다.

예를 들어, 특정 클래스 이름을 가진 전체 표(table)를 대상으로 하려면 다음과 같은 XPath를 사용할 수 있습니다:

//TABLE[contains(@class, 'table')]/tbody/tr

더 자세한 XPath 작성법은 아래 튜토리얼을 참고하세요.

답변이 도움되었나요?