`

JSP“抓”网页代码的程序

    博客分类:
  • J2SE
阅读更多
JSP“抓”网页代码的程序如下:
java 代码
  1. <%@ page contentType="text/html;charset=gb2312"%>    
  2. <%    
  3. String sCurrentLine;    
  4. String sTotalString;    
  5. sCurrentLine="";    
  6. sTotalString="";    
  7. java.io.InputStream l_urlStream;    
  8. java.net.URL l_url = new java.net.URL("http://www.163.net/");    
  9. java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();   
  10. l_connection.connect();    
  11. l_urlStream = l_connection.getInputStream();    
  12. java.io.BufferedReader l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream));    
  13. while ((sCurrentLine = l_reader.readLine()) != null)    
  14. {    
  15. sTotalString+=sCurrentLine;    
  16. }    
  17. out.println(sTotalString);    
  18. %>    

后记

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

分享到:
评论

相关推荐

    JSp网络采集程序.rar

    **JSP网络采集程序**是一种基于Java Server Pages (JSP) 技术的网页内容抓取工具,主要用于从互联网上自动获取指定网页的数据。在Web开发中,数据采集是常见的需求,例如,为了分析竞争对手的策略、监控市场动态或者...

    新时代软件教程--jsp教程相关大全

    与JSP相关的教程,代码,技巧,理论 以下为部分: 在NT上安装Apache+Servlet+jsp JSP--动态网页新的选择 JavaServer Pages 白皮书 JSP语法手册 JavaServer Pages (JSP) 语法表格 ...jsp“抓”网页代码的程序 ......

    java源码包---java 源码 大量 实例

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    jsp 消防预警系统源码(抓单片机资料)

    JSP程序则负责接收这些数据,进行解析和处理,然后在网页上展示或进行进一步的分析。 在实际应用中,可能会用到以下技术: - **JSON或XML**:数据交换格式,用于单片机与服务器之间的数据传输。 - **AJAX**:异步...

    基于JSP开发的新闻发布系统源码

    JSP(JavaServer Pages)是Java平台上的动态网页技术,由Sun Microsystems在1999年推出。它允许开发者将HTML、XML或其他标记语言的静态内容与Java代码或JavaServer Pages标签结合在一起,以创建动态、交互式的Web...

    简易服务器渗透靶场搭建asp+jsp+php工具合集

    JSP是Java平台上的动态网页技术,它允许开发者使用Java代码来创建动态内容。JSP的渗透测试涉及对Java Servlet、JSP漏洞的识别和利用,例如Java反序列化漏洞、JNDI注入等。通过靶场环境,你可以实践如何探测和利用...

    JAVA上百实例源码以及开源项目源代码

    Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...

    基于Python爬虫技术的网页解析与数据获取研究.pdf

    静态网页一般以.htm、.html、.xml为后缀,而动态网页则以.aspx、.asp、.jsp、.php等为后缀。动态网站采用的异步加载技术(如Ajax),会导致抓取到的源代码与网站上实际显示的内容不一致。为了解决这一问题,可以采用...

    基于JSP的毕业设计选题系统的设计与实现(源代码+论文).zip

    JSP是Java平台上的一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,使得网页能够根据用户请求动态生成内容。JSP通过将业务逻辑和表示层分离,提高了代码的可维护性和重用性。在这个系统中,JSP主要负责...

    2024最新企业政府JSP科技企业信息管理系统Eclipse版-jsp-ecom.rar

    其中,"JSP"表明系统前端部分使用了JSP技术来动态生成网页,"Eclipse"版表明这是针对Eclipse开发的版本,"jsp_ecom"可能代表JSP电子商务或企业组件,暗示系统可能具有在线交易、订单处理等功能。 系统的核心知识点...

    delphi网页邮件抓发系统.rar

    ssm整合开发,小程序毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统...

    jsp----->中文乱码问题

    在IT行业中,尤其是在Web开发领域,JavaServer Pages (JSP) 是一种常见的技术,用于创建动态网页。在处理中文字符时,我们可能会遇到"中文乱码"的问题,这是由于字符编码不一致导致的。本文将深入探讨JSP中文乱码...

    Java-Web程序设计(PPT).pptx

    5. **JSP基础**:JavaServer Pages(JSP)允许在HTML中嵌入Java代码,简化动态网页的开发。JSP内置对象如request、response、session等提供了处理用户请求和响应的能力。 6. **Servlet技术**:Servlet是Java Web...

    java源码包2

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

    java源码包3

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

    java源码包4

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...

    jpcap 比较完成抓包示例.rar

    - `main.jsp`、`bookstrap.jsp`、`index.jsp`:这些是JSP文件,通常用于构建动态网页,它们可能包含了页面布局、用户交互逻辑以及与后端的交互代码。 - `META-INF`:这是Java应用的标准目录,包含应用配置信息,如...

    apache-tomcat-6.0.48

    此外,Tomcat还支持JSP技术,让开发者可以使用声明式编程来创建动态网页。 配置Tomcat涉及多个方面,包括修改server.xml文件以设置端口号、定义虚拟主机、配置连接器以及管理应用程序上下文。例如,你可以通过修改`...

Global site tag (gtag.js) - Google Analytics