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

java通過Jsoup爬取網頁過程詳解

 更新時間:2019年09月27日 10:44:37   作者:蜀山鴨梨大  
這篇文章主要介紹了java通過Jsoup爬取網頁過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了java通過Jsoup爬取網頁過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一,導入依賴

<!--java爬蟲-->
    <dependency>
      <groupId>org.jsoup</groupId>
      <artifactId>jsoup</artifactId>
      <version>1.10.3</version>
    </dependency>
    <!--httpclient依賴-->
    <dependency>
      <groupId>org.apache.httpcomponents</groupId>
      <artifactId>httpclient</artifactId>
    </dependency>

二,編寫demo類

注意不要導錯包了,是org.jsoup.nodes下面的

package com.taotao.entity;
import org.apache.http.HttpEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import java.io.IOException;

/**
 * Author: TaoTao 2019/9/26
 */
public class intefaceTest {
  public static void main(String[] args) throws IOException {
    CloseableHttpClient httpClient = HttpClients.createDefault();//創(chuàng)建httpClient
    HttpGet httpGet = new HttpGet("http://www.cnblogs.com/");//創(chuàng)建httpget實例

    CloseableHttpResponse response = httpClient.execute(httpGet);//執(zhí)行get請求
    HttpEntity entity = response.getEntity();//獲取返回實體
    String content = EntityUtils.toString(entity,"utf-8");//網頁內容
    response.close();//關閉流和釋放系統資源

    Jsoup.parse(content);
    Document doc = Jsoup.parse(content);//解析網頁得到文檔對象
    Elements elements = doc.getElementsByTag("title");//獲取tag是title的所有dom文檔
    Element element = elements.get(0);//獲取第一個元素
    String title = element.text(); //.html是返回html
    System.out.println("網頁標題:"+title);
    Element element1 = doc.getElementById("site_nav_top");//獲取id=site_nav_top標簽
    String str = element1.text();
    System.out.println("str:"+str);
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 一文秒懂logstash收集springboot日志的方法

    一文秒懂logstash收集springboot日志的方法

    通過這篇文章帶你了解logstash收集springboot日志的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • SpringBoot項目實戰(zhàn)之加載和讀取資源文件

    SpringBoot項目實戰(zhàn)之加載和讀取資源文件

    在項目的開發(fā)中,我們知道的是SpringBoot框架大大減少了我們的配置文件,但是還是留下了一個application.properties文件讓我們可以進行一些配置,下面這篇文章主要給大家介紹了關于SpringBoot項目實戰(zhàn)之加載和讀取資源文件的相關資料,需要的朋友可以參考下
    2021-10-10
  • java中基本數據類型與Object的關系說明

    java中基本數據類型與Object的關系說明

    這篇文章主要介紹了java基本數據類型與Object的關系說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • MyBatis連接數據庫配置的基本步驟和機制

    MyBatis連接數據庫配置的基本步驟和機制

    MyBatis 是一個流行的持久層框架,它通過使用XML或注解的方式將SQL語句、存儲過程和Java方法進行綁定,從而避免了手寫大量的JDBC代碼和手動設置參數與結果集,本文給大家介紹了MyBatis連接數據庫配置的基本步驟和機制,需要的朋友可以參考下
    2024-05-05
  • Spring Boot配置攔截器及實現跨域訪問的方法

    Spring Boot配置攔截器及實現跨域訪問的方法

    這篇文章主要介紹了Spring Boot配置攔截器及實現跨域訪問的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-12-12
  • java數組輸出的實例代碼

    java數組輸出的實例代碼

    這篇文章主要介紹了java數組輸出的實例代碼,有需要的朋友可以參考一下
    2013-12-12
  • 整理Java編程中字符串的常用操作方法

    整理Java編程中字符串的常用操作方法

    這篇文章主要介紹了Java編程中字符串的常用操作方法的整理,字符串處理是Java入門學習中的基礎知識,需要的朋友可以參考下
    2016-02-02
  • Java中如何使用Gson將對象轉換為JSON字符串

    Java中如何使用Gson將對象轉換為JSON字符串

    這篇文章主要給大家介紹了關于Java中如何使用Gson將對象轉換為JSON字符串的相關資料,Gson是Google的一個開源項目,可以將Java對象轉換成JSON,也可能將JSON轉換成Java對象,需要的朋友可以參考下
    2023-11-11
  • flowable動態(tài)創(chuàng)建多級流程模板實現demo

    flowable動態(tài)創(chuàng)建多級流程模板實現demo

    這篇文章主要為大家介紹了flowable動態(tài)創(chuàng)建多級流程模板實現demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • Java中DecimalFormat用法詳解

    Java中DecimalFormat用法詳解

    這篇文章主要為大家詳細介紹了Java中DecimalFormat的用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03

最新評論

泰和县| 新田县| 广水市| 桂阳县| 略阳县| 铜山县| 龙口市| 石城县| 泽州县| 华池县| 松原市| 河北区| 博爱县| 灵川县| 永安市| 乌兰察布市| 交口县| 邮箱| 本溪| 嵩明县| 长丰县| 会泽县| 达拉特旗| 阜平县| 澄城县| 永丰县| 句容市| 襄城县| 彭泽县| 福清市| 武川县| 邵武市| 河南省| 阿图什市| 沂源县| 凤阳县| 温泉县| 连江县| 本溪| 长寿区| 大悟县|