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

詳解java爬蟲jsoup解析多空格class數據

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

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

1、問題描述:

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

爬取網站頁面結構如下:

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。沒有獲取到數據。

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

先上成功后截圖:

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

下面講解select方法使用:

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

5、樣式選擇器。

查看源碼:

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

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

查看需要爬取文章的頁面結構:

總結:以上就是關于java爬蟲jsoup解析多空格class數據的詳細內容,感謝大家的閱讀和對腳本之家的支持。

相關文章

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

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

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

    Java序列化常見的三個問題

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

    Spring深入分析容器接口作用

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

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

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

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

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

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

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

    Java操作Zookeeper原理及過程詳解

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

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

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

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

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

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

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

最新評論

建阳市| 荃湾区| 仁布县| 汕尾市| 荥经县| 岚皋县| 丹寨县| 陇南市| 罗平县| 洪江市| 治县。| 黄山市| 涞源县| 永登县| 泸定县| 淮南市| 湾仔区| 田阳县| 绥棱县| 皋兰县| 鄂伦春自治旗| 来凤县| 白城市| 清水县| 文昌市| 曲水县| 武城县| 鲁山县| 唐海县| 德州市| 盐源县| 六盘水市| 社旗县| 阜新| 泗水县| 天峨县| 新津县| SHOW| 信丰县| 营山县| 宁城县|