请问如何使用java程序通过一个网页地址,把网页里面的内容获取? 高分求助(100) 请问如何使用java程序通过一个网页地址,把网页里面的内容获取? 类是网络爬虫的功能! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 InputStream is = (new java.net.URL("http://...")).openStream();is.read(); import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class GetCode { public static String getCode(String webUrl){ String Line = ""; try { InputStream in; URL url = new java.net.URL(webUrl); HttpURLConnection connection = (HttpURLConnection)url.openConnection(); connection = (HttpURLConnection) url.openConnection(); //模拟成IE connection.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows 2000)"); connection.connect(); in = connection.getInputStream(); java.io.BufferedReader breader = new BufferedReader(new InputStreamReader(in , "GBK")); while(breader.readLine() != null){ Line +=breader.readLine(); System.out.println(Line); } } catch (Exception e) { e.printStackTrace(); } return Line; } public static void main(String[] args) { String http = "http://www.easydone.cn/index.htm"; System.out.println(getCode(http)); }} InputStream is = (new java.net.URL("http://...")).openStream();is.read();先这样...然后你去看你要抓取的网页代码..把你要提取内容的标签记下,这样就可以了. 用javascript ajax 也可以的 zk中我嵌入flash,zk组件事件响应会很慢 论坛问题求救 在jsp页面内传值的问题 请教:如何把.class文件反编译成.java 经修改后再编译成.class? response.sendRedirect 转向问题 懂php和jsp的高手,帮我把php转化为jsp,谢 过滤器问题? Servlet中doPut方法的使用问题,望高手指点! JSP传递参数问题,在线等待! javascript中如何使用java bean中的方法? 送分啦~_~jsp如何实现报表打印 JSP导出到EXCEL的乱码问题
is.read();
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;public class GetCode { public static String getCode(String webUrl){
String Line = "";
try {
InputStream in;
URL url = new java.net.URL(webUrl);
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection = (HttpURLConnection) url.openConnection();
//模拟成IE
connection.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows 2000)");
connection.connect();
in = connection.getInputStream();
java.io.BufferedReader breader = new BufferedReader(new InputStreamReader(in , "GBK")); while(breader.readLine() != null){
Line +=breader.readLine();
System.out.println(Line);
}
} catch (Exception e) {
e.printStackTrace();
}
return Line;
}
public static void main(String[] args) {
String http = "http://www.easydone.cn/index.htm";
System.out.println(getCode(http));
}
}
is.read();
先这样...然后你去看你要抓取的网页代码..把你要提取内容的标签记下,这样就可以了.