zoukankan      html  css  js  c++  java
  • 爬虫

     1 import java.io.*;
     2 import java.net.*;
     3 import java.util.regex.*;
     4 public class Main {
     5  static String SendGet(String url) {
     6   // 定义一个字符串用来存储网页内容
     7   String result = "";
     8   // 定义一个缓冲字符输入流
     9   BufferedReader in = null;
    10   try {
    11    // 将string转成url对象
    12    URL realUrl = new URL(url);
    13    // 初始化一个链接到那个url的连接
    14    URLConnection connection = realUrl.openConnection();
    15    // 开始实际的连接
    16    connection.connect();
    17    // 初始化 BufferedReader输入流来读取URL的响应
    18    in = new BufferedReader(new InputStreamReader(
    19      connection.getInputStream()));
    20    // 用来临时存储抓取到的每一行的数据
    21    String line;
    22    while ((line = in.readLine()) != null) {
    23     // 遍历抓取到的每一行并将其存储到result里面
    24     result += line;
    25    }
    26   } catch (Exception e) {
    27    System.out.println("发送GET请求出现异常!" + e);
    28    e.printStackTrace();
    29   }
    30   // 使用finally来关闭输入流
    31   finally {
    32    try {
    33     if (in != null) {
    34      in.close();
    35     }
    36    } catch (Exception e2) {
    37     e2.printStackTrace();
    38    }
    39   }
    40   return result;
    41  }
  • 相关阅读:
    第一次作业
    java基础随笔09
    java基础随笔08
    java基础随笔07
    java基础随笔06
    java基础随笔05
    java基础随笔04
    java基础随笔03
    java基础随笔02
    java基础随笔01
  • 原文地址:https://www.cnblogs.com/fg-fd/p/7059004.html
Copyright © 2011-2022 走看看