web service 截取网页内容
来源:互联网 发布:食品伙伴网数据库 编辑:程序博客网 时间:2024/06/05 10:15
有时为了后台节省,或者想调用已有网页内容 ,就要抓取html。好了 不多说,代码如下:
public void getHtm(HttpServletRequest request) throws IOException{URL urlmy = new URL("http://www.baizhu.cc/");HttpURLConnection con = (HttpURLConnection) urlmy.openConnection();HttpURLConnection.setFollowRedirects(true);con.setInstanceFollowRedirects(false);con.connect();BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8"));String s = "";StringBuffer sb = new StringBuffer();while ((s = br.readLine()) != null) {sb.append(s + "\r\n");//是为了主函数可以输出换行,web上可以把\r\n去掉}String f = sb.toString();int starts = f.indexOf("<body>");//截取网站中的body内容int ends = f.indexOf("</body>") ;String body = f.substring(starts,ends+7);//这个数字可以让</body>不显示 ,其他字符视情况而定,但是这个截取的字符一定要是静态字符request.setAttribute("getHtml", body);}
每个网站不一样,如果需要截取指定的内容,就要查看网页源文件,把需要的内容附近的标记找出来。此例主函数输出为:
<strong>天气实况</strong>:气温:10℃;西南风 2级;湿度:31%
0 0
- web service 截取网页内容
- python 截取网页内容
- 网页内容截取组件V1.0
- 网页内容截取组件V1.0
- C# WEB网页内容采集
- C# WEB网页内容采集
- C# WEB网页内容采集
- C# WEB网页内容采集
- 用java截取网页源代码所需内容
- Web Service Case Study: 内容供应服务
- Web - 灰阶显示网页内容
- 向web网页填写内容 自动登录
- 利用正则表达式将html网页数据变成Web Service
- 利用正则表达式将html网页数据变成Web Service
- 使用网页代码“截取”功能,打印页面某段定义区域内容
- ASP.NET截取字符串函数(用于网页内容分析与采集
- 使用网页代码“截取”功能,打印页面某段定义区域内容
- phpQuery - PHP 处理 HTML DOM 的好帮手(截取网页特定内容)
- 2013 ACM-ICPC 长沙赛区 部分分析
- C#读取设置Cookie
- CSDN高校俱乐部2013年秋季北京地区第一站“编程语言的应用及其发展”—北京联合大学
- 细说Linux系统优化-实践篇
- UVA 11039 - Building designing
- web service 截取网页内容
- nyoj——244 16进制的简单运算
- 当使用vim时遇到Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded.
- HDOJ 1059 Dividing (多重背包例题)
- IOS开发之UIScrollView控件详解
- unity NGUI基础
- toString 简单介绍
- ubuntu/debian下apt-get问题总结
- C#调用C++ DLL相关问题