求一个 可以从别的网页上抓取表格中的数据,然后放到我自己网页中。分不够可以再加!!
求一个 可以从别的网页上抓取表格中的数据,然后放到我自己网页中。
分不够可以再加!!
问题点数:0、回复次数:7Top
1 楼213yy(213yy)回复于 2003-12-03 23:17:47 得分 0
这是我抓的网页:
http://www.8080.net/hangqing/sp2.asp?cateid=2&proid=1
我想通过程序代码将其表格中的数据取出来。Top
2 楼jesuit(jesuit)回复于 2003-12-03 23:24:52 得分 0
只能给你一个大概的方法
public void test() {
try {
URL url = new URL("http://www.8080.net/hangqing/sp2.asp?cateid=2&proid=1");
URLConnection con = url.openConnection();
// con.connect();
InputStream is = url.openStream();
BufferedReader breader = new BufferedReader(new InputStreamReader(
is));
String info = breader.readLine();
int i = 0;
while (info != null) {
//这里加入判断,根据html标签提取数据
is.close();
} catch (Exception e) {
System.out.print("++++++++++连接不上!++++++++++");
System.out.println(cal.get(cal.HOUR_OF_DAY) + ":" + cal.get(cal.MINUTE) +":" + cal.get(cal.SECOND));
// e.printStackTrace();
}
}Top
3 楼jesuit(jesuit)回复于 2003-12-03 23:28:12 得分 0
public void test() {
Calendar cal = Calendar.getInstance();
try {
URL url = new URL("http://www.8080.net/hangqing/sp2.asp?cateid=2&proid=1");
URLConnection con = url.openConnection();
// con.connect();
InputStream is = url.openStream();
BufferedReader breader = new BufferedReader(new InputStreamReader(
is));
String info = breader.readLine();
while (info != null) {
//这里加入判断,根据html标签提取数据
is.close();
} catch (Exception e) {
System.out.print("++++++++++连接不上!++++++++++");
System.out.println(cal.get(cal.HOUR_OF_DAY) + ":" + cal.get(cal.MINUTE) +":" + cal.get(cal.SECOND));
// e.printStackTrace();
}
}
Top
4 楼213yy(213yy)回复于 2003-12-04 00:02:04 得分 0
你这是抓网页,这一部分我已经实现了,我是想要取出网页中的数据Top
5 楼little06(火)回复于 2003-12-05 14:24:18 得分 0
用字符串做判定吧
或者大家用XML交换数据Top
6 楼213yy(213yy)回复于 2003-12-05 14:34:07 得分 0
哎,自己搞定了,对了,我自己搞顶了,这分怎么给?Top
7 楼syuhans(S屿寒S)回复于 2003-12-05 14:58:07 得分 0
可不可以把你的程序拿出来看看呀Top




