何時間も無駄な検索をした後、ここに投稿します。 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