package test; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class TestWeath { /** * @param args */ public static void main(String[] args) { String url = "http://m.weather.com.cn/atad/101280601.html"; //中国气象网(http://www.cma.gov.cn/) //String url = "http://www.nmc.gov.cn/publish/weather/24/56571.html"; //中央气象台(http://www.nmc.gov.cn/) try { URL weathUrl = new URL(url); HttpURLConnection connection = (HttpURLConnection)weathUrl.openConnection(); InputStream in = connection.getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(in,"utf-8")); int i = 0; while((i=reader.read())!=-1){ String result = reader.readLine(); System.out.println(result); } in.close(); reader.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
还蛮方便的 适合简单的那种 至于复杂的现在还没找!先应付再说 嘿嘿