메인 콘텐츠로 건너뛰기

드롭다운 메뉴 클릭하기

최소 3달 전에 업데이트됨

드롭다운 메뉴는 버튼 또는 텍스트 선택을 클릭할 때 나타나는 항목 목록입니다. 이 튜토리얼에서는 Octoparse의 드롭다운 메뉴에서 옵션을 선택하는 방법을 보여줍니다.

본 예제는 아래 링크를 사용합니다.

1. 드롭다운 메뉴를 클릭하고 팁 패널에서 드롭다운에서 Loop through 옵션을 선택합니다.

2. Loop Item이 생성되어 워크플로우에 자동으로 추가됩니다.

3.png

3. Loop Item에 필요한 모든 옵션이 포함되었는지 확인합니다.

  • 드롭다운에 Loop Item을 클릭한 다음 목록에서 Loop Item을 참조합니다.

33.png
  • 루프에 추가된 모든 항목이 필요한지 확인합니다. 그렇지 않은 경우 XPath syndex: position()을 사용하여 조정합니다.

예를 들어, 이 경우 드롭다운 메뉴의 첫 번째 옵션은 "-select-"로, 실제 옵션이 아니라 헤더이므로 목록에서 제거하고자 합니다.

36.png

따라서 현재 XPath에 "[position()>1]"을 추가하면 됩니다. 그렇게 함으로써 루프 항목은 위치가 1보다 큰 모든 옵션을 포함하거나 첫 번째 옵션을 제외한다고 말할 수 있습니다.

32.png

참고: Octoparse에서 드롭다운 메뉴가 감지되고 생성되면 기본적으로 사용 가능한 모든 옵션이 선택됩니다. 항목을 추가하거나 제거하여 목록을 수정하기 위해 방금 소개한 [position()>1] 추가 방법 외에도 XPath syndex position()과 함께 사용할 수 있는 방법이 더 많습니다. XPath의 끝에 [position ()="x"]를 추가하여 특정 위치( )=1, position( )=2 등의 옵션만 포함합니다. 이 예에서 1996년을 선택하려면 Xpath를 추가해야 합니다 [position ()= 27]

자세한 내용은 드롭다운 목록에서 특정 옵션을 선택하는 방법을 참조하십시오.

4. 이제 드롭다운 메뉴 구성이 끝났습니다. 확인 버튼을 클릭하면 검색이 완료됩니다.

위의 GIF에서 볼 수 있듯이 웹 페이지에 여러 개의 드롭다운이 있을 때 그것들을 루프하고 싶다면 우리는 앞서 소개한 것처럼 하나의 드롭다운 메뉴를 루프하고 그것을 여러 번 반복하는 단계를 따라 하면 됩니다. 새로 구축된 Loop Item은 다음과 같이 이전 항목 안에 포함되어야 합니다.

37.png
답변이 도움되었나요?