视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
用java如何获取别人网页上的信息
2025-09-29 05:05:42 责编:小OO
文档
用java如何获取别人网页上的信息?? 

- QQ小晶主 2009-04-03 08:19

现在我要做这样一件事:编写一个程序,希望通过我的程序能从其他人的网站上面提取有用的信息。 

     比如现在有一个彩票网站,公布20选5的结果,而我希望通过我写的程序可以直接从彩票的网站上获取20选5的数据,而且要及时更新 

     以我目前的水平,用java没一点头绪,希望大家可以提供一些思路,方法。在此先谢谢各位!! 

- 王启超 2009-04-03 08:20

public   static   String   sendGet(String   url,   String   param)   { 

String   result     =   " "; 

String   urlName   =   " "; 

try   { 

urlName   =   url   +     param; 

URL   U   =   new   URL(urlName); 

URLConnection   connection   =   U.openConnection(); 

connection.connect(); 

BufferedReader   in   =   new   BufferedReader(new   InputStreamReader( 

connection.getInputStream())); 

String   line; 

while   ((line   =   in.readLine())   !=   null)   { 

result   +=   line;   

in.close(); 

}   catch   (Exception   e)   { 

System.out.println(); 

System.out.println( "与服务器连接发生异常错误     : "   +   e.toString()); 

System.out.println( "连接地址是     : "+urlName); 

return   result; 

- 欧阳诗婷 2009-04-03 08:20

<%@   page   language= "java "   pageEncoding= "UTF-8 "%>

<%@   page   import= "java.io.*,java.net.URL "%>

<%  

 URL   url   =   new   URL( "http://www.itpub.net ");//建立URL对象,并实例化为url,获得要抓取的网页地址 

 BufferedReader   reader   =   new   BufferedReader(new   InputStreamReader(url.openStream(), "GB2312 "));//建立BufferedReader对象,并实例化为reader,这里的GB2312是要抓取的网页编码格式 

 while(reader.ready()) 

 { 

   out.println(reader.readLine()); 

 } 

 reader.close(); 

%>

URL   url   =   new   URL( "http://www.itpub.net ");//http://www.itpub.net就是你想抓的网页地址 

reader   对象就是读取到该网页的内容,下面是循环输出,你可以进行过滤找到你需要的内容, 

小偷程序其实就是远程读取文件 

 out.println(reader.readLine()); 

这时你看到的网页内容实际上已经是你本机的代码了,而不是itpub上的主页了,图片显示不出来就是这个原因,现在就好办了,它的代码你都得到了,那么你想要什么东东就可以把它找出来了 下载本文

显示全文
专题