stackoverflow.com/questions/14250151/...

подобное мне показалось довольно логичным, но вызвало фантомную ошибку wtfcrash (так она называется в журнале, но не дает полезной информации) ...

do {
    casper.then(function() {
        var targetFound = false;
        links = this.evaluate(getLinks);

        var searchResultsAr = [];
        for (var link in links) {
            searchResultsAr.push(links[link].replace('/url?q=', '').split('&sa=U')[0]);
        }

        for (var result in searchResultsAr) {
            if (searchResultsAr[result] == target) {
                targetFound = true;
                casper.echo(targetFound);
                break;
            }
        }
        if(targetFound)
        {
            break;
        }
    });
}while(!targetFound);

Ответы на вопрос(1)

Ваш ответ на вопрос