casperjs 로 phantomjs 를 띄워서 사용하고 있다.

가끔 https 사이트들이 다음과 같은 에러가 발생한다.

[warning] [phantom] Loading resource failed with status=fail: https://www.jcrew.com/baby/coveralls/PRDOVR~A8273/A8273.jsp

보통 SSL 관련 되어 있다.

그런경우 옵션을 주어 해결한다. 

--ssl-protocol=tlsv1 실패

--ssl-protocol=any  이건 성공

--ignore-ssl-errors=yes  실패



참고 curl 등에서도 비슷한 이유로 수집이 안되는 경우 다음처럼 옵션을 준다.

            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,