워크플로우에 루프 클릭 액션을 만든 경우 기본적으로 옥토파스는 각 링크를 새 탭에서 열도록 설정되어 있습니다. 이렇게 하면 목록의 각 링크를 클릭해도 리스트 페이지 탭을 잃지 않게 되므로, 계속 반복 작업을 진행할 수 있습니다.
하지만 일부 웹사이트에서는 새 페이지가 현재 탭에서만 열리도록 되어 있습니다. 이 경우, 옥토파스는 첫 번째 항목을 클릭한 후 원래 리스트 페이지에 다시 접근할 수 없어 두 번째 항목부터는 클릭하지 못합니다.
즉, 루프 클릭이 첫 항목에서만 작동하고 다음 항목으로 진행되지 않는 현상이 생깁니다.
루프가 제대로 작동하는지 확인하는 방법
워크플로우의 작업을 수동으로 클릭하여 루프 항목이 올바르게 작동하는지 확인할 수 있습니다.
리스트 페이지가 로드된 후 루프 아이템을 클릭합니다.
클릭 아이템을 클릭하고 새 페이지가 로드될 때까지 기다립니다.
다시 루프 아이템을 클릭해 옥토파스가 리스트 페이지를 표시하는지 확인합니다.
만약 리스트 페이지가 보인다면, 옥토파스가 원래 페이지로 돌아올 수 있으므로 반복이 정상적으로 작동하는 것입니다.
그렇지 않다면, 워크플로우를 수정해야 합니다. 아래에 몇 가지 빠른 해결 방법을 소개합니다.
1. 새 탭에서 세부 페이지 열기
웹사이트가 새 탭에서 링크 열기를 지원하는 경우 해당 단계(클릭 아이템) 설정으로 가서 “새 탭에서 열기” 옵션이 선택되어 있는지 확인하세요.
만약 체크되어 있지 않다면 이 옵션을 활성화하는 것만으로도 문제가 해결될 수 있습니다.
2. ‘뒤로 가기’ 버튼 추가하기
“새 탭에서 열기” 옵션을 켜도 여전히 루프가 작동하지 않는다면,
해당 웹사이트가 새 탭 열기를 지원하지 않는 구조일 가능성이 있습니다.
이 경우 새 페이지가 로드되면서 리스트 페이지를 덮어쓰기 때문에 옥토파스가 더 이상 원래 페이지로 돌아갈 수 없습니다.
이 문제를 해결하려면 리스트 페이지로 돌아갈 수 있는 버튼을 찾아보세요.
아래 예시에서는 “Money & Insurance” 버튼이 그 역할을 합니다. 만약 이와 같은 버튼이 있다면 해당 버튼에 클릭 액션을 설정하세요. 이렇게 하면 옥토파스가 새 페이지에서 데이터 수집을 마친 후, “Money & Insurance” 버튼을 클릭하여 원래 리스트 페이지로 돌아가 다른 항목들도 계속해서 반복적으로 수집할 수 있습니다.
AJAX 타임아옷을 페이지가 완전히 로드될 만큼 충분히 길게 조정합니다.
워크플로우는 아래와 같은 형태가 되어야 합니다:
3. "웹 페이지로 이동" 액션 추가하기
“새 탭에서 열기” 옵션을 선택했는데도 뒤로 가기 버튼이 없는 경우, 다른 방법으로 “웹 페이지로 이동” 액션을 수동으로 추가할 수 있습니다.
이 방법을 사용하면 옥토파스가 현재 항목의 데이터를 수집한 후,
원래 리스트 페이지를 다시 열어 계속 루프 내 데이터 추출을 진행할 수 있습니다.
설정 방법:
이렇게 하면 옥토파스가 매번 항목 페이지 수집을 마칠 때마다 리스트 페이지를 새로 열어 다음 항목으로 이동하게 됩니다.
참고: 이 방법은 여러 페이지로 구성된 리스트를 수집할 때는 잘 작동하지 않을 수 있습니다.
4. "이전 페이지로 돌아가기" 추가하기
위의 방법들이 모두 효과가 없다면 “이전 페이지로 돌아가기” 옵션을 추가해 보세요.
“+” 아이콘을 눌러 루프 아이템의 마지막 단계에 이 액션을 추가하면 옥토파스가 쉽게 원래 리스트 페이지로 돌아가 다른 항목에 접근할 수 있습니다.
마지막으로, 리스트의 길이가 얼마나 길든지, 혹은 페이지가 새 탭에서 열리지 않는 이유가 무엇이든 가장 확실한 방법 중 하나는 작업을 두 개로 나누는 것입니다.
첫 번째 작업에서는 리스트 항목에 포함된 URL을 수집하고,
두 번째 작업에서는 각 URL에서 필요한 세부 정보를 추출하도록 설정합니다.
이 방법은 단순히 신뢰성이 높을 뿐만 아니라 탭 간 전환이 필요 없기 때문에 수집 효율을 크게 향상시켜 줍니다.
또한, “다른 작업에서 URL 가져오기” 기능을 활용하면 두 작업을 연동시켜 자동으로 순차 실행되도록 설정할 수도 있습니다.








