0
我有一個嵌套casper.repeat在casper.repeat循環。我需要從內部逃脫,並繼續從第一個casper.start()。重複(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