package com.example; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; /** * 通過URL讀取頁面內容 * */ public class MyClass { public static void main(String[] args){ System.out.println("hello world !!!"); try { //創建一個URL實例 URL url = new URL("http://www.baidu.com"); try { //通過URL的openStrean方法獲取URL對象所表示的自願字節輸入流 InputStream is = url.openStream(); InputStreamReader isr = new InputStreamReader(is,"utf-8"); //爲字符輸入流添加緩衝 BufferedReader br = new BufferedReader(isr); String data = br.readLine();//讀取數據 while (data!=null){//循環讀取數據 System.out.println(data);//輸出數據 data = br.readLine(); } br.close(); isr.close(); is.close(); } catch (IOException e) { e.printStackTrace(); } } catch (MalformedURLException e) { e.printStackTrace(); } } }//這樣就能獲取百度頁面的html代碼了
JAVA 通過URL 獲取頁面內容
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.