casperJS startメソッドでランダムページを開こうとしましたが、一部のページが正しく読み込まれていて、一部が読み込まれていないため、このシナリオではcasperjsから抜け出せません。 これはコンソールにスタックしていて、CTR + Cを使用してコンソールから手動で終了する必要があります。CasperJS:exit not working
casper.start("some url", function() {
if(this.status().currentHTTPStatus == 200) {
casper.echo("page is loading");
} else {
casper.echo("page is in error ");
this.exit();
}
});
はあなたのコードで 'casper.run()'を呼び出していますか? – Sayakiss
あなたの回答をありがとう、私はthis.exitを以下のように使用しています。 casper.run(function(){this.exit();});いくつかのページが応答していない場合や読み込みに時間がかかる場合は、スタックされている、私はこれを強制的に終了したい。 – DJJ
指定された時間枠内にページが読み込まれていない場合、タイムアウトを設定する方法はありますか? – DJJ