많은 시간 동안 열심히 검색 한 후에 여기에 올립니다. PhantomJS는 아래의 코드에서 "변수를 찾을 수 없습니다"라는 스크립트를 실행할 때 오류 메시지와 함께 변수를 사용할 수 없습니다.변수를 찾을 수 없습니다 - PhantomJS
어디에서 내 문제가 될 수 있는지 알고 있습니까?
page.open(myurl, function (status) {
if (status == 'success') {
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js", function() {
elem = page.evaluate(function() {
/* Select one element with jQuery */
myElem = $('body');
return myElem;
})
var elemHtml = page.evaluate(function() { return $(elem).html(); });
console.log(elemHtml);
})
phantom.exit();
}
})
감사합니다 =)
'myElem'은 어디에 정의되어 있습니까? –
myElem이 정의 된 곳을 보여주기 위해 내 코드를 업데이트했습니다. – Antoine