JSP“抓”网页代码的程序

js|程序|网页

JSP“抓”网页代码的程序如下:
<%@ 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连接,然后再得到那个连接,然后再“抓”,不停止地(当然可以限定层数),这样,可以实现“网页搜索”功能。

时间: 2025-01-30 04:05:06

JSP“抓”网页代码的程序的相关文章

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

js|网页 一.前言 从一个网站上,看到一个"抓网页"的代码,觉得有点意思,但是没有提供源代码,于是,自己想写一个,其实代码比较简单的. 二.代码 <%@ page contentType="text/html;charset=gb2312"%> <% String sCurrentLine; String sTotalString; sCurrentLine=""; sTotalString=""; jav

JSP抓取网页代码的程序

js|程序|网页 <%@ 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("h

JSP抓取网页代码的程序_JSP编程

<%@ 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("

用C#编写一个抓网页的应用程序

程序|网页 本文利用C#和.NET提供的类来轻松创建一个抓取网页内容源代码的程序.HTTP是WWW进行数据访问最基本的协议之一,在.NET的基本类型库类中提供了两个对象类:HTTPWebRequest和HTTPWebResponse,分别用来向某资源发送请求和获得响应.为了得到一个资源的内容,我们先指定一个想要抓取的URL地址,用HTTPWebRequest对象进行请求,用HTTPWebResponse对象接收响应的结果,最后用TextStream对象来提取我们想要的信息,并在控制台打印出来.

Python urllib、urllib2、httplib抓取网页代码实例

  这篇文章主要介绍了Python urllib.urllib2.httplib抓取网页代码实例,本文直接给出demo代码,代码中包含详细注释,需要的朋友可以参考下 使用urllib2,太强大了 试了下用代理登陆拉取cookie,跳转抓图片...... 文档:http://docs.python.org/library/urllib2.html 直接上demo代码了 包括:直接拉取,使用Reuqest(post/get),使用代理,cookie,跳转处理 ? 1 2 3 4 5 6 7 8 9

jsp在线人数统计代码程序

jsp在线人数统计代码程序 /* ┌──────────────────── 深度空间 深度学习 ──┐ │函数名:OnlineCount │作  用:在线人数统计 │参  数: │返回值: │日  期:2006/7/18 └──────────────────── www.DeepTeach.com ──┘ */ String OnlineCount () {  t=(cint(day(date()))*24+cint(hour(time())))*60+cint(minute(time())

php 网页采集入库程序代码

php 网页采集程序总结,最近帮朋友做了个采集程序 以www.xxxx.com/shop_list.php?page=1&province=%B1%B1%BE%A9为例 %B1%B1%BE%A9是gb2312的转码,例如 $aa="北京"; $aa = @iconv("utf-8″, "gb2312″,$aa); echo $bb=urlencode($aa); 我们通过file_get_contents($url) 抓取网页 当然也可以是curl func

PHP的cURL库简单和有效地抓网页

使用PHP的cURL库可以简单和有效地去抓网页.你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了.无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库.本文主要讲述如果使用这个PHP库. 启用 cURL 设置 首先,我们得先要确定我们的PHP是否开启了这个库,你可以通过使用php_info()函数来得到这一信息. <?php phpinfo(); ?> 如果你可以在网页

php获取网页请求状态程序示例_php技巧

对于网页返回状态代码一般情况下我们都会去查自己网站状态码是不是200或错误页面是不是404代码,并且多数情况下我们的查看方法就是使用站长工具或ff浏览器等来查看,极少有人想到自己写一个查看状态代码的功能. 本文就此简述php获取网页请求状态程序示例如下: 方法一,使用 fsockopen(不推荐使用curl_getinfo!) 复制代码 代码如下: function get_http_code($url="localhost", $port=80, $fsock_timeout=10)