zoukankan      html  css  js  c++  java
  • zbb20180827 java获取html内容

    package com.zbb.test;

    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.MalformedURLException;
    import java.net.URL;

    import org.jsoup.Jsoup;

    public class Test02 {
    public static void main(String[] a) {
    String str="https://www.baidu.com";
    t1(str);
    }
    /**
    * 需要用到 jsoup-1.7.2.jar
    *
    * <dependency>
    <groupId>org.jsoup</groupId>
    <artifactId>jsoup</artifactId>
    <version>1.11.3</version>
    </dependency>
    * @Title: t2
    * @author zhaozhen
    * @param str
    */
    public static void t2(String str) {
    String html="";
    try {
    html = Jsoup.connect(str).get().html();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    System.out.println(html);
    }

    public static void t1(String str) {

    try {
    URL url = new URL(str);
    BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
    BufferedWriter writer = new BufferedWriter(new FileWriter("index.html"));
    String line;
    while ((line = reader.readLine()) != null) {
    System.out.println(line);
    writer.write(line);
    writer.newLine();
    }
    reader.close();
    writer.close();
    } catch (MalformedURLException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    }

    }
    }

  • 相关阅读:
    LinkedList的使用方法
    规范HTML页面
    HTML总结(一)
    HTML标签学习总结
    java---线程池的使用
    java对excel表格的操作
    java对cookie及Session的操作
    硬盘分区工具gparted使用
    镜像, 转置, 锐化, 灰度,旋转
    ffmpeg解码
  • 原文地址:https://www.cnblogs.com/super-admin/p/9540758.html
Copyright © 2011-2022 走看看