중첩 된 하나가 있습니다 casper.repeatcasper.repeat 루프 루프. 그리고 내면에서 벗어나 처음부터 계속해야합니다. casper.start(). repeat (500 ... ... 한 요소가 나타날 때 .. 나는 페이지를 통과하고이 페이지 중 하나에서 사이트를 긁어냅니다.) 하나 개의 요소가 나타날 수 있으며, 나는이 루프를 중단하고 시작 지점에서 계속해야 할 는 잘 내 코드입니다.casperjs의 내부 반복 루프에서 탈출
이casper.start().repeat(500, function() {
if(counter==11) {
page_counter++;
counter=0;
}
casper.open('http://my.ya.ru/clubs_rating.xml?p=' + page_counter);
var links = this.getElementsInfo('dl.info dt a');
this.echo('Opened page: ' + this.getCurrentUrl());
casper.repeat(40, function() {
//here i need make **waitFor** to check element every time////////
//and if it's here - break loop and go to start point/////////////
if(innercounter==19) {
ipagecounter=ipagecounter+20;
innercounter=0;
}
에서 답변보기 http://stackoverflow.com/a/27360109/581414 – Ruskin