추출 실패 메세지 모음

데이터 추출에 실패하면 실패 원인을 분석하기 위해 스크린샷이 자동으로 생성됩니다.

전반적으로 어떤 에러가 발생하는지 살펴보기 위해, 실패 메세지들을 정리해 봤습니다.

ConnectionError

페이지 접속에 실패한 경우 나타납니다. 방문한 서버가 다운되었거나 너무 느린 경우 발생할 수 있습니다. 또는 LISTLY 서버의 IP 주소가 차단되어 상대 사이트에서 에러를 반환하는 것일 수도 있습니다.

해결방안

서버가 다운되었다면 복구 될 때까지 기다리는 방법 밖에 없습니다. LISTLY 서버 IP 주소가 차단된 것 같다면, 프록시 설정을 통해 IP 주소를 감추고 우회하면 됩니다.

PartSelectionError

LISTLY PART 로 추출하는 경우에만 나타납니다. 원인은 크게 2가지입니다.

  1. 웹 페이지 디자인이 변경되어, 처음 추출 당시 선택했던 Part 영역이 사라진 경우

  2. 웹 페이지를 대신 방문하는 LISTLY 서버의 IP 주소가 차단되어, 다른 페이지가 나타나는 경우

해결방안

1번의 경우, 디자인이 바뀐 새로운 웹 페이지에서 LISTLY Whole 또는 Part 로 새로 추출하면 됩니다. 2번의 경우, 프록시 설정을 통해 IP 주소를 감추고 우회하면 됩니다.

NoListlyContent

추출한 데이터에 목록 형태의 내용이 없는 경우 나타납니다. 주로 추출한 내용이 1개 또는 아무것도 없다는 뜻입니다. 웹 페이지 전체가 iFrame 으로만 구성되어 있을 때, LISTLY Whole 로 추출하면 이런 메세지를 만날 수 있습니다.

해결방안

데이터가 충분한 페이지에서 추출하시면 됩니다. iFrame 으로 구성된 페이지는 iFrame 버튼을 눌러 iFrame 원본 페이지에서 추출하시면 해결됩니다

JavascriptException

액션 스크립트 에 오류가 있을 경우 나타납니다. 액션 스크립트가 JavaScript 코드로 작성되기 때문입니다.

해결방안

액션 스크립트 수정은 LISTLY TEAM 에서 도와드립니다. LISTLY 문의에 남겨주세요.

SoftTimeLimitExceeded, TimeoutException

LISTLY 추출 작업은 최대 10분까지마 실행하도록 제한되어 있습니다. 제한시간 10분을 넘기면 이런 메세지들이 나타납니다. 작업 시간이 오래 걸리는 이유는 다음과 같습니다.

  1. 한 페이지 안에 너무 많은 데이터가 있는 경우 (예: 1만개 이상의 아이템이 있는 경우)

  2. 자동 스크롤 횟수를 너무 크게 설정하는 경우 (예: 자동스크롤 300회)

  3. 자동 클릭 횟수를 너무 크게 설정하는 경우 (예: 자동 클릭 300회)

해결방안

자동 스크롤, 자동 클릭을 설정할 때 아래와 같은 경고 메세지가 뜬다면 실패할 확률이 높으므로, 경고 메세지가 나타나지 않는 값으로 설정한다.