2013-06-17 3 views
0

몇 개인 웹 사이트를 방문하는 CasperJS의 수신기를 운영하고 있습니다. &은 특정 데이터 구성을 기다립니다. 지금이 적절하게 작동하지만 최적의 루프를 들어 번호에,이 라인을 따라 :For Loop in CasperJS

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

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

} 

동안 루프 & 마 - 동안 루프 인해 캐스퍼의 여러 인스턴스 문제를 범위 지정에, 작동하지 않습니다. 그때.

내가 정말 오전 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를 검색했습니다. 어떤 제안?

미리 감사드립니다.

+0

for 루프의 조건부에'p'를 대입하고 싶습니까? –

+0

예. 틀림없이 해킹 시도, for 루프의 첫 번째 명령문은 초기 조건을 설정하며 한 번만 평가됩니다. 루프를 현재 타임 스탬프로 묶어 루프가 발생할 때마다 [새 날짜]로 평가하도록 p를 얻으려고 여기에 노력하고 있습니다. – zenhuman

+0

아 - 알겠습니다. 더 많은 코드를 제공 할 수 있습니까? for 루프가 무엇을 의미하는지 알기는 어렵습니다. –

답변

1

이것은 바보 같은 질문 일 수 있지만 run() 함수를 실행하고 있습니까? 내 프로그램이 멈추는 원인을 포함시키는 것을 잊어 버렸습니다. 일반적으로 오류없이 멈춘 유일한 이유입니다.