1. "새 탭에서 열기"란 무엇이며 어떤 장점이 있나요?
대부분의 데이터 추출 작업에서는 메인 웹페이지뿐 아니라 클릭하여 이동하는 서브 페이지에서도 데이터를 가져와야 합니다. 이럴 때는 “새 탭에서 열기” 기능이 매우 유용합니다.
이 기능의 주요 장점 중 하나는 추출 속도를 높일 수 있다는 점입니다. 작업이 각 서브 페이지를 열고 다시 메인 페이지로 돌아올 필요 없이 단순히 새 탭에서 클릭 후 데이터를 추출할 수 있기 때문입니다.
2. "새 탭에서 열기"를 켜거나 끄는 방법
💡 일반적으로 Octoparse는 “클릭 아이템” 단계에서 이 기능을 자동으로 활성화합니다.
"클릭 아이템" 또는 "리스트 내 URL 클릭" 단계 옵션 설정에서 이 기능을 찾을 수 있습니다.
3. 대상 웹사이트가 이 기능을 지원하는지 확인하는 방법
팁 1.
Octoparse의 "새 탭에서 열기" 기능은 브라우저의 "새 탭에서 링크 열기" 기능과 동일하게 작동합니다. 메인 페이지에서 서브 페이지 링크를 마우스 오른쪽 클릭했을 때 "새 탭에서 링크 열기" 옵션이 보인다면 Octoparse에서도 해당 기능을 사용할 수 있습니다.
팁 2.
일반 브라우저에서 서브 페이지에 접속했을 때 고유한 URL이 새로 생성된다면 Octoparse 작업 설정 시 "새 탭에서 열기" 기능을 사용할 수 있습니다.
4. "새 탭에서 열기"를 적용하지 말아야 할 경우
페이지가 AJAX 기술을 사용하는 경우에는 “새 탭에서 열기” 기능을 비활성화해야 합니다.
AJAX를 사용하는 웹페이지는 새 탭을 열 수 없고 현재 페이지 내에서 데이터가 동적으로 갱신됩니다.
따라서 이런 페이지에서 “새 탭에서 열기” 기능을 사용하면 빈 페이지(about: blank) 가 열리는 문제가 발생할 수 있습니다.
FAQ
Q1. 대상 웹사이트가 새 탭에서 서브 페이지를 여는 것을 허용하지 않는다면 어떻게 해야 하나요?
A1. 그런 경우에 서브 페이지에서 정보를 추출한 후 "이전 페이지로 돌아가기" 기능을 사용하는 방법이 있습니다. 또는 다른 대체 방법으로 이 튜토리얼에서 관련 내용을 확인하실 수 있습니다.