, 나는 구문 분석 오류가? 오류 메시지는 전혀 도움이되지 않습니다 ... 그냥 "구문 분석 오류"라고 말합니다.PhantomJS 구문 분석 오류가
PhantomJS의 버그 일 수 있습니까?
PhantomJS 버전 1.9를 사용하고 있습니다. 위의 스크립트를 다른 URL과 함께 사용할 수는 있지만 어떤 이유로 특정 URL이 구문 분석 오류를 반환합니다 ...
도움이 될만한 정보가 있습니까?
, 나는 구문 분석 오류가? 오류 메시지는 전혀 도움이되지 않습니다 ... 그냥 "구문 분석 오류"라고 말합니다.PhantomJS 구문 분석 오류가
PhantomJS의 버그 일 수 있습니까?
PhantomJS 버전 1.9를 사용하고 있습니다. 위의 스크립트를 다른 URL과 함께 사용할 수는 있지만 어떤 이유로 특정 URL이 구문 분석 오류를 반환합니다 ...
도움이 될만한 정보가 있습니까?
웹 사이트 http://compare.nissanusa.com/nissan_compare/NNAComparator/TrimSelect.jsp
에 자바 스크립트 오류가 있기 때문에 간단합니다. Parse Error
은 코드 때문에 발생하지 않습니다.
Phantomjs는 페이지를로드 할 때 실제로 js 오류를 좋아하지 않으므로 오류 처리기를 추가하는 것이 중요합니다.
웹 페이지에서 발생한 오류를 구문 오류 또는 기타 예외가 발생했는지 쉽게 파악하려면 page.onError을 사용하십시오.
page.onError = function(msg, trace) {
var msgStack = ['ERROR: ' + msg];
if (trace && trace.length) {
msgStack.push('TRACE:');
trace.forEach(function(t) {
msgStack.push(' -> ' + t.file + ': ' + t.line + (t.function ? ' (in function "' + t.function + '")' : ''));
});
}
console.error(msgStack.join('\n'));
};
: 여기
기본적인 예이다