通过java.net.URL类抓取某个网页的内容 选择自 cqq 的 Blog
来源:互联网 发布:怎么修改mysql的密码 编辑:程序博客网 时间:2024/04/30 02:24
/**
文件名 : OpenUrl.java
描述 :通过 java.net.URL 类访问一个页面,并且返回结果
**/
import java.net.*;
import java.io.*;
public class OpenUrl
{
public String getContent(String strUrl)
// 一个public方法,返回字符串,错误则返回"error open url"
{
try{
URL url=new URL(strUrl);
BufferedReader br=new BufferedReader(new InputStreamReader(url.openStream()));
String s="";
StringBuffer sb=new StringBuffer("");
while((s=br.readLine())!=null)
{
sb.append(s+"/r/n");
}
br.close();
return sb.toString();
}
catch(Exception e){
return "error open url" + strUrl;
}
}
public static void main(String args[])
{
//具体使用方法
OpenUrl ou=new OpenUrl();
System.out.println(ou.getContent("http://127.0.0.1"));
}
}
例子:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<%@ page
language="java"
contentType="text/html; charset=GB2312"
pageEncoding="GB2312"
%>
<%@ include file="../ini/incdb.jsp"%>
<%@ page import="java.net.*"%>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<META name="GENERATOR" content="IBM WebSphere Studio">
<META http-equiv="Content-Style-Type" content="text/css">
<LINK href="../theme/Master.css" rel="stylesheet" type="text/css">
<TITLE>judge_login_type.jsp</TITLE>
</HEAD>
<BODY>
<%
String strUrl= null;
strUrl = "http://202.107.231.3/authcenter/exist.php?acctype=xxxx&idcard=xxxx";
//访问验证页面并且取得返回的结果。
try
{
URL url=new URL(strUrl);
URLConnection conn_1=url.openConnection();
//别忘了指定页面编码,避免MalformedInputException?
BufferedReader br=new BufferedReader(new InputStreamReader(conn_1.getInputStream(),"utf-8"));
String s="";
String line_1;
out.println("success0!!");
while((line_1=br.readLine())!=null)
{
out.println(line_1);
}
br.close();
//out.println(sb.toString());
}
catch(Exception e)
{
out.println("error open url" + strUrl);
e.printStackTrace();
}
%>
</BODY>
</HTML>
- 通过java.net.URL类抓取某个网页的内容 选择自 cqq 的 Blog
- JAVA常用整理(1)--通过java.net.URL类抓取某个网页的内容
- 通过指定的URL抓取网页内容
- 抓取网页萃取网页内容的代码 选择自 liujien 的 Blog
- java-抓取指定URL网页的内容
- 利用urllib2通过指定的URL抓取网页内容
- 通过Url抓取网页内容
- 通过Url抓取网页内容
- 通过Url抓取网页内容
- 通过Url抓取网页内容
- 通过Url抓取网页内容
- 通过java.net.Socket 类抓取网页内容
- java-抓取指定URL网页的内容(二)
- java利用url实现网页内容的抓取
- java利用url实现网页内容的抓取
- java利用url实现网页内容的抓取
- java利用url实现网页内容的抓取
- java利用url实现网页内容的抓取
- jbx添加加mysql驱动
- 好的资源
- 探讨实体化视图的刷新机制
- 游客心中的婺源
- 深入解析Java的新特性assertion
- 通过java.net.URL类抓取某个网页的内容 选择自 cqq 的 Blog
- Windows Rundll 和 Rundll32 接口
- UNIX mAn pAges:pty(7)
- Microsoft Windows 2000 应用程序兼容性
- 在 ASP 中读取和显示二进制数据
- CSDN Oracle杂志正式启动
- 对事件与委托的理解(2) 引发事件
- WindowsXP 巧妙搜索文件
- 40种网页常用小技巧(javascript一 二)