2012年12月25日 星期二

[Java]擷取網頁資料

在Java要擷取網頁資料,有以下兩種比較簡單的作法
不過首先第一步都是先把資料丟進InputStreamReader裡面

//直接包成函式
public ArrayList getUrlData(String url){
  ArrayList al=null;
  try{
   InputStream input=new URL(url).openStream();
   InputStreamReader isr = new InputStreamReader(input); 
    BufferedReader buffer = new BufferedReader(isr);
    String inputLine;
    while((inputLine = buffer.readLine())!=null){
     al.add(inputLine);
    }
    buffer.close();
  }catch(Exception e){
   
  }
  return al;
  
 }

沒有留言: