Jsoup Div İd Bulma
-
abc.com sitesindeki kategorilerin farklı div idleri var. Örnek olarak <div id="searchResultLeft-a67030" class="search-filter-section">
Buradaki div id'yi manuel olarak yazarsam bu id altındaki kategorileri cekebiliyorum.
Elements elem = doc.select("#searchResultLeft-a4313").select("a"); for(i = 0; i < elem.size(); i++){ Element el = elem.get(i); builder.append(el.ownText() + ","); }
Her kategoride farklı id oluğu için benim searchResultLeft-a ile başlayan kategorileri bulmam gerekiyor.
Nasıl yapacağım hakkında fikri olan varmı ?
-
-
X10n bunu yazdı
Olmadı hocam bulamıyor herhalde index'i 0 yaptığımda hata veriyor.
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 -
Anladigim kadariyla css gireceksin oraya
Div class=x1 secmek icin
Div[class*="x"] gireceksin
Css selector bakacaksin w3schooldan
Teldeyim umarim anlamissindir da ugrastirmazsin
-
Daft bunu yazdı
Anladigim kadariyla css gireceksin oraya
Div class=x1 secmek icin
Div[class*="x"] gireceksin
Css selector bakacaksin w3schooldan
Teldeyim umarim anlamissindir da ugrastirmazsin
"div[id*=searchResultLeft-a]" şeklinde hallettim. Teşekkürler.
-
$("div[id^='searchResultLeft-a']"); dersen searchResultLeft-a ile başlayan divleri seçer.
-
* xpath deki contains e denk geliyor
Hallettiysen iyi
Ama css selector w3schoola bakmani
İsrarla oneririm