다운로드 할 파일을 찾기 위해 3 개의 URL을 반복합니다.CasperJS를 사용하여 URL 목록을 반복합니다.
lst = ["BX", "BL", "BM"];
lst.forEach(function(i){
var url = 'http://www.tzg-infocenter.com/visubl_php//images/' + i + '/' + clip + '/' + casper.cli.raw.get('entryDate') + '/' + ref + '.PDF';
casper.start(url,function(){
this.echo('>>> Starting URL ' + url);
}
});
casper.run();
마지막 요소 만 표시됩니다. 'URL 시작 중 ...'은 한 번만 울립니다. 캐스퍼가 전체 배열을 반복하지 않는 이유는 무엇입니까?
여기서 'url'을 (를) 선언 하시겠습니까? 'forEach' 콜백에서'var url = ....'을 시도하십시오. – DavidDomain
'var'을 추가했지만 아무 것도 변경하지 않았습니다 ... – brainstormtrooper