Jsoup检查标签是否存在

时间:2018-10-15 19:08:25

标签: java css web-scraping jsoup

我正在使用jsoup从页面中提取一些广告,我需要检查是否存在一个类,但是我做的不正确:( 这是html: enter image description here

我需要检查类.large-4.medium-5.large-text-right.medium-text-right.columns是否存在,如果存在,则需要提取其中的元素,但是我已经坚持检查该类是否存在:(

这是我的代码:

    Elements pageSearchPrice = page2
                                .select("li[itemtype=https://schema.org/Offer] > div[class=listing-data]");
    for(int j=0; j < pageSearchTitle.size(); j++) {
       if(pageSearchPrice.get(j).hasClass(".large-4.medium-5.large-text-right.medium-text-right.columns")) {
          String price = pageSearchPrice.get(j).select("strong[itemprop=price]").text();
          list.get(index1).setPrice(price);
          index1++;
    }else {
          list.get(index1).setPrice("No price");
           index1++;
    }
}

0 个答案:

没有答案