JAVA/JSP学习系列之十一(简单的“抓网页”代码)

原创 2004年06月27日 13:51:00
一、前言

  从一个网站上,看到一个“抓网页”的代码,觉得有点意思,但是没有提供源代码,于是,自己想写一个,其实代码比较简单的。

二、代码

<%@ page contentType="text/html;charset=gb2312"%>

<%

String sCurrentLine;

String sTotalString;

sCurrentLine="";

sTotalString="";

java.io.InputStream l_urlStream;

java.net.URL l_url = new java.net.URL("http://www.163.net/");

java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();

l_connection.connect();

l_urlStream = l_connection.getInputStream();

java.io.BufferedReader l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream));

while ((sCurrentLine = l_reader.readLine()) != null)

{

sTotalString+=sCurrentLine;

}

out.println(sTotalString);

%>

三、后记

  虽然代码比较简单,但是,我认为根据这个,可以实现“网络爬虫”的功能,比如从页面找href连接,然后再得到那个连接,然后再“抓”,不停止地(当然可以限定层数),这样,可以实现“网页搜索”功能。

JSP总结之六:创建第一个简单的JSP页面

 手工创建1、在Tomcat 6.0的安装目录的webapps目录下新建一个目录,起名叫myapp。2、在myapp目录下新建一个目录WEB-INF,注意,目录名称是区分大小写的。3、WEB-INF下...
  • sheismylife
  • sheismylife
  • 2007年09月19日 14:25
  • 42581

Java Web框架之一层模型-JSP实现

通过JSP来实现java web框架之一层模型,接下的博文将介绍java web框架之二层模型jsp+javabean...
  • Big2008Bone
  • Big2008Bone
  • 2015年06月29日 15:23
  • 1437

JSP入门作品之简易版学生管理系统前端部分

上篇文章说了后台的sevlet和JSP,这篇要把他们连接在一块展示出来。 首先,看看最终的成果吧。...
  • liujiahuiUSTB
  • liujiahuiUSTB
  • 2016年04月10日 20:29
  • 1566

JSP简易聊天室

这是一个网页版的简易聊天室,做的界面是不是很好 请见谅^_^
  • qingshui23
  • qingshui23
  • 2016年06月30日 15:00
  • 2709

sdut 2088 数据结构实验之栈与队列十一:refresh的停车场

数据结构实验之栈与队列十一:refresh的停车场 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss ...
  • sxy201658506207
  • sxy201658506207
  • 2017年10月14日 21:00
  • 653

JSP作业3 - 使用JSP实现简单的用户登录注册页面

实验要求:将实验2中的系统用户登录和注册页面改为JSP页面,并部署自己的Web应用于Tomcat服务器中具体要求: 完成登录JSP页面设计和注册页面设计 在登录页面表单中使用request对象获取用户...
  • mayuko2012
  • mayuko2012
  • 2017年06月10日 10:27
  • 1722

数据结构与算法(C++版):表、栈和队列

前言本系列博客为学习数据结构与算法过程中的原创笔记,其中代码实现基于C++语言。STL中的向量和表在C++语言的库中包含有公共数据结构的实现,这就是众所周知的标准模版库(Standard Templa...
  • u013271326
  • u013271326
  • 2017年06月06日 11:37
  • 243

最简单的小型商城实现:Serlvet+Jsp经典案例

后台代码 管理员和客户两种基本角色各自一个Servlet解决: 客户servlet:ClientServlet public class ClientServlet extends Http...
  • a769901686
  • a769901686
  • 2015年04月26日 23:05
  • 5004

java实现最简单的web聊天室程序源代码,适合初学者

java实现最简单的web聊天室程序源代码,适合初学者 源代码下载地址:http://www.zuidaima.com/share/1795674187762688.htm...
  • yaerfeng
  • yaerfeng
  • 2016年05月30日 09:26
  • 13147

JSP代码小实例

"> My JSP 'demo1.jsp' startin
  • wangyang1354
  • wangyang1354
  • 2013年09月21日 12:32
  • 3969
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA/JSP学习系列之十一(简单的“抓网页”代码)
举报原因:
原因补充:

(最多只允许输入30个字)