자바 Jsoup 을 통 해 웹 페이지 를 기어 오 르 는 과정 에 대한 상세 한 설명

이 글 은 주로 자바 가 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();//  httpClient
    HttpGet httpGet = new HttpGet("http://www.cnblogs.com/");//  httpget  

    CloseableHttpResponse response = httpClient.execute(httpGet);//  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);
  }
}
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기