Powiedzmy, że mam tablicę adresów URL. Nie chcę używać funkcji OpenOpen. Ponieważ oczekuje na załadowanie każdego poprzedniego adresu URL i skraca czas ładowania.Jednoczesne żądania CasperJS
casper.each(hrefs,function(self,href){
self.thenOpen(href,function(){ });
self.then(function(){
// Selectors
});
});
Jakich metod używałbyś, by wydać znacznie mniej w porównaniu do powyższej metody? Byłoby wydajne, aby utworzyć wiele instancji przechowywać w db, a następnie pobrać ... ale to jest dużo bólu głowy. A także chciałbyś odpowiedzieć ogólnie, czy miałbym problemy, gdy jednocześnie uruchomiłem wiele instancji tego samego pliku js?
Nie rozumiem Twój kod do pracy. Następuje błąd: ** [TypeError: "undefined" nie jest funkcją (oceniającą "['href1', 'href2'].")] ** Czy wiesz, dlaczego jest niezdefiniowana? Z góry dziękuję! – Hammerfaust
użyj '['href1', 'href2']. ForEach' zamiast' ['href1', 'href2']. 'Każdy' –