数日前にNodeJSでPhantomJSを使用し始めました。 私はこのライブラリを使ってそれを統合しています:https://github.com/amir20/phantomjs-node。 すべてが完璧に機能しましたが、ページロード後(コールバックから)にアプリケーションの流れを継続しようとしたときに何か問題が発生しました。PhantomJS onLoadFinishedコールバック関数を呼び出す
function doStuff()
{
page.open("http://stackoverflow.com/")
.then(function (status) {
function responseHandler(status) {
console.log("loaded");
iAmHere();
console.log("Here Again");
}
function loginAction() {
var btn = document.querySelector("#button");
btn.click();
}
page.property('onLoadFinished', responseHandler);
page.evaluate(loginAction)
}
);
}
function iAmHere(){
console.log("iAmHere");
}
#button要素はいくつかのページのロードをトリガーする、するResponseHandler関数が呼び出され、出力は次のとおりです。
情報:
をロードしiAmHereが呼び出されません機能コールに続くログをすべて削除します。 どうしたのですか?
ありがとうございます!
感謝!私のために働いた – maryum375