0

私は CasperJS でいくつかのプライベート Web サイトにアクセスし、特定のデータ構成を待機するリスナーを操作しています。現在、これは次の行に沿って、番号付きの For ループで適切に動作しますが、最適ではありません。

 for (var p = 20000;  p-- > 0;) {

// ... c.900 lines of code ....

}

While ループと Do-While ループは、Casper.then の複数のインスタンスのスコープの問題により機能しません。

私が実際にやろうとしているのは、午前 6 時から真夜中までの間に動作するように、デイ タイマーでコードを cron することです。

// as global variable

function militarytime () {
                var currentTime = new Date();
                var hours = currentTime.getHours();
                var minutes = currentTime.getMinutes();
                var military = (hours*100)+minutes
                return military;
}

var p = militarytime();

// then within code,

for (t=p; (t=p) && (p>600); t++)

この特定の方法 (そして私は多くの方法を試しました) は、CasperJS でハングアップします。

コードは、本番環境で数週間、最適に動作していませんでした。その間、stackoverflow と casperjs/api を検索していましたが、役に立ちませんでした。助言がありますか?

前もって感謝します。

4

1 に答える 1

1

これはばかげた質問かもしれませんが、run() 関数を起動していますか? プログラムがハングした原因を含めるのを忘れていました。通常、エラーなしでハングする唯一の理由です。

于 2013-07-18T13:31:24.017 に答える