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 }