最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解java爬蟲jsoup解析多空格class數(shù)據(jù)

 更新時間:2018年12月23日 16:04:31   作者:243644739  
在本篇內(nèi)容中小編給大家分享了java爬蟲jsoup怎么解析多空格class數(shù)據(jù)的方法和技巧,需要的朋友們跟著學(xué)習(xí)下。

在使用jsoup爬取其他網(wǎng)站數(shù)據(jù)的時候,發(fā)現(xiàn)class是帶空格的多選擇,如果直接使用doc.getElementsByClass(“class的值”),這種方法獲取不到想要的數(shù)據(jù)。

1、問題描述:

在使用jsoup爬取其他網(wǎng)站數(shù)據(jù)的時候,發(fā)現(xiàn)class是帶空格的多選擇,如果直接使用doc.getElementsByClass(“class的值”),這種方法獲取不到想要的數(shù)據(jù)。

爬取網(wǎng)站頁面結(jié)構(gòu)如下:

2、其中文章列表的div為:<div class="am-cf inner_li inner_li_abtest"></div>

我們可以看到其class的值為:am-cf inner_li inner_li_abtest。帶空格的。多值的。

如果我們還是用getElementsByClass這個方法獲取的話,是獲取不到的。eclipse中斷點如下:

3、可以看到獲取的值的長度size=0。沒有獲取到數(shù)據(jù)。

經(jīng)過各方搜索,發(fā)現(xiàn)解決方案:使用的不是getElementsByClass方法,可以使用其他方法。

先上成功后截圖:

4、我們可以看到數(shù)據(jù)的長度size=20了。說明獲取到數(shù)據(jù)了。

下面講解select方法使用:

Elements org.jsoup.nodes.Element.select(String cssQuery)

5、樣式選擇器。

查看源碼:

6、我們知道這個可以多個。

在看看我們案例中使用的是:div.am-cf.inner_li.inner_li_abtest。為什么要這么寫呢?

查看需要爬取文章的頁面結(jié)構(gòu):

總結(jié):以上就是關(guān)于java爬蟲jsoup解析多空格class數(shù)據(jù)的詳細內(nèi)容,感謝大家的閱讀和對腳本之家的支持。

相關(guān)文章

  • Java之SM4加密解密的實現(xiàn)

    Java之SM4加密解密的實現(xiàn)

    這篇文章主要介紹了Java之SM4加密解密的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Java序列化常見的三個問題

    Java序列化常見的三個問題

    這篇文章主要介紹了Java序列化常見的三個問題,幫助大家更好的理解和學(xué)習(xí)JAVA,感興趣的朋友可以了解下
    2020-08-08
  • Spring深入分析容器接口作用

    Spring深入分析容器接口作用

    Spring內(nèi)部提供了很多表示Spring容器的接口和對象,我們今天來看看幾個比較常見的容器接口和具體的實現(xiàn)類,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • SpringMVC實現(xiàn)前端后臺交互傳遞數(shù)據(jù)

    SpringMVC實現(xiàn)前端后臺交互傳遞數(shù)據(jù)

    本篇文章主要介紹了SpringMVC實現(xiàn)前端后臺傳遞數(shù)據(jù)的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • 一文深入理解Java中的深拷貝機制

    一文深入理解Java中的深拷貝機制

    在Java編程中,我們經(jīng)常需要處理對象的復(fù)制問題,深拷貝和淺拷貝是兩種常見的復(fù)制方式,它們在內(nèi)存管理和對象引用方面存在不同特點,本文將帶大家深入探究Java中的深拷貝機制,需要的朋友可以參考下
    2023-09-09
  • 使用Java實現(xiàn)HTTP和HTTPS代理服務(wù)詳解

    使用Java實現(xiàn)HTTP和HTTPS代理服務(wù)詳解

    這篇文章主要為大家詳細介紹了如何使用Java實現(xiàn)HTTP和HTTPS代理服務(wù),文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • Java操作Zookeeper原理及過程詳解

    Java操作Zookeeper原理及過程詳解

    這篇文章主要介紹了Java操作Zookeeper原理及過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • Java如何根據(jù)實體指定字段值對其List進行排序詳解

    Java如何根據(jù)實體指定字段值對其List進行排序詳解

    在Java項目中可能會遇到給出一些條件,將List元素按照給定條件進行排序的情況,這篇文章主要給大家介紹了關(guān)于Java如何根據(jù)實體指定字段值對其List進行排序的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • java中文分詞之正向最大匹配法實例代碼

    java中文分詞之正向最大匹配法實例代碼

    中文分詞應(yīng)用很廣泛,網(wǎng)上也有很多開源項目,下面這篇文章主要給大家介紹了關(guān)于java中文分詞之正向最大匹配法的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • Java中正則表達式的使用和詳解(下)

    Java中正則表達式的使用和詳解(下)

    這篇文章主要介紹了Java正則表達式的使用和詳解(下)的相關(guān)資料,包括常用正則表達式和正則表達式語法,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
    2017-04-04

最新評論

新余市| 公主岭市| 虹口区| 崇文区| 葵青区| 波密县| 肥乡县| 原平市| 平泉县| 深水埗区| 海门市| 分宜县| 安徽省| 伊通| 永昌县| 迭部县| 平凉市| 仁怀市| 昌吉市| 竹山县| 抚松县| 阿坝县| 宣城市| 紫云| 云梦县| 宜兰市| 嫩江县| 西峡县| 平安县| 周宁县| 麟游县| 江都市| 佛坪县| 上虞市| 会东县| 黔东| 华亭县| 湟中县| 武隆县| 宁阳县| 阜新|