: Ben CasperJS kullanmıyor iseyineleme
|Name |Name |
|Title |Title |
|Image |Image |
|Something |Something |
|----------------------
|Name |Name |
|Title |Title |
|Image |Image |
|Something |Something |
|----------------------
tüm listesini almak istiyorum İçerdiği (4 i bu durumda) ve sonra her bir kapsayıcıda istenen özelliklere sahip bir nesne alabilen bir yöntem çalıştırın.
CasperJS'de bunu yapmakta zorlanıyorum. İlk olarak casper.evaluate (function() {....}) içindeki DOM öğelerinin listesini döndürmeye çalıştım ancak DOM öğelerini geri dönemez.
Ardından, istenen nesneleri (4) bir diziye iten ve bunu bir Değerlendirmeye döndüren her bir döngü yapmayı denedim, ancak boş bırakmaya devam ediyor. CasperJS'de böyle bir şey yapmak nasıl olur? Bir konteynerin bir bağlamını bir yönteme geri getirebilir miyim, bu da nesneyi nesnelerin toplanmasını geri döndüren ana değerlendirmeye geri döndürür mü?
Başınızı Casper'ın ana konseptine karşı vuruyorsunuz. Sunucu ve istemci JS arasındaki ayrım. Değerlendirmenin dışında, yalnızca sunucu, DOM yok. Köprü, seri hale getirilebilir nesnelerdir. İki cevap bunu iyi açıklıyor. Örnekte getLinks işlevinin nasıl bir dizi dizi döndürdüğüne dikkat edin. DOM nodes.http: //docs.casperjs.org/en/latest/quickstart.html –