folder Tahribat.com Forumları
linefolder Java
linefolder Jsoup Div İd Bulma



Jsoup Div İd Bulma

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    h0rtl4kk
    h0rtl4kk's avatar
    Kayıt Tarihi: 10/Şubat/2014
    Erkek

    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ı ?

     

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    X10n
    X10n's avatar
    Kayıt Tarihi: 05/Eylül/2005
    Erkek

    http://jsoup.org/cookbook/extracting-data/selector-syntax

    doc.select("div:contains(searchResultLeft)").get(index).get("a"); syntax'a göre böyle bir şey olması lazım.

    düzeltme.

     

    X10n tarafından 25/Eyl/15 19:36 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    h0rtl4kk
    h0rtl4kk's avatar
    Kayıt Tarihi: 10/Şubat/2014
    Erkek
    X10n bunu yazdı

    http://jsoup.org/cookbook/extracting-data/selector-syntax

    doc.select("div:contains(searchResultLeft)").get(index).get("a"); syntax'a göre böyle bir şey olması lazım.

    düzeltme.

     

    Olmadı hocam bulamıyor herhalde index'i 0 yaptığımda hata veriyor.
    Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

     

    h0rtl4kk tarafından 25/Eyl/15 19:58 tarihinde düzenlenmiştir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    Anladigim kadariyla css gireceksin oraya

    Div class=x1 secmek icin

    Div[class*="x"] gireceksin

    Css selector bakacaksin w3schooldan

    Teldeyim umarim anlamissindir da ugrastirmazsin

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    h0rtl4kk
    h0rtl4kk's avatar
    Kayıt Tarihi: 10/Şubat/2014
    Erkek
    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.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    saybirs
    saybirs's avatar
    Kayıt Tarihi: 24/Temmuz/2009
    Erkek

    $("div[id^='searchResultLeft-a']"); dersen searchResultLeft-a ile başlayan divleri seçer.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    * xpath deki contains e denk geliyor

    Hallettiysen iyi

    Ama css selector w3schoola bakmani

    İsrarla oneririm

Toplam Hit: 1807 Toplam Mesaj: 7
jsoup elements