用URL的openStream()方法
比如
try{
URL u = new URL("http://www.sina.com.cn");
InputStream in = u.openStream();
Reader r = new InputStreamReader(new BufferedInputStream(in));
int c;
while((c = r.read()) != -1){
System.out.print((char)c)//或者System.out.write(c);
}
}
catch(MalformedURLException e){}
catch(IOException ignored){}
这就下载了sina的主页代码
比如
try{
URL u = new URL("http://www.sina.com.cn");
InputStream in = u.openStream();
Reader r = new InputStreamReader(new BufferedInputStream(in));
int c;
while((c = r.read()) != -1){
System.out.print((char)c)//或者System.out.write(c);
}
}
catch(MalformedURLException e){}
catch(IOException ignored){}
这就下载了sina的主页代码
然后分析.
BufferedReader bf = new BufferedReader(new FileReader(htmlF));
String temp = bf.readLine();
while (temp != null) {
System.out.println(temp);
temp = bf.readLine();
}
不是写得很对吗??
有没有人试过?
import java.net.*;
import java.io.*;public class Gethtml {
public static void main(String[] args) {
try{
URL u = new URL("http://www.sina.com.cn");
InputStream in = u.openStream();
Reader r = new InputStreamReader(new BufferedInputStream(in));
int c;
while((c = r.read()) != -1){
System.out.print((char)c);//或者System.out.write(c);
}
}
catch(MalformedURLException e){
e.printStackTrace();}
catch(IOException ignored){
ignored.printStackTrace();
}
}
}