我在 CasperJS 中运行一个监听器,它访问一些私人网站并等待某些数据配置。现在,这在编号的 For 循环上运行得很好,但不是最优的,沿着这些线路:
for (var p = 20000; p-- > 0;) {
// ... c.900 lines of code ....
}
由于 Casper.then 的几个实例的范围问题,While 循环和 Do-While 循环不起作用。
我真正想做的是在一天的计时器上 cron 代码,在早上 6 点到午夜之间运行,例如:
// 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,但无济于事。有什么建议么?
提前致谢。