jsp获取某网站所有链接地址

原创 2007年09月27日 13:30:00
<%@ page contentType="text/html; charset=gb2312" language="java"
    import="java.util.regex.*" errorPage=""%>
<%
    String sCurrentLine;
    String sTotalString;
    sCurrentLine = "";
    sTotalString = "";
    java.io.InputStream l_urlStream;
    java.net.URL l_url = new java.net.URL("http://www.baidu.com");
    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;
    }
    //String regEx = "href=([^/"']*)>";
    String regEx = "href=/"([^/"]*)/"";//找出href="****"的链接
    Pattern p = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE);
    Matcher m = p.matcher(sTotalString);
    int j = 0;
    while (m.find()) {
        j++;
        out.println("m.group(" + j + "): " + m.group(0) + "<br>");
    }
    regEx = "href='([^']*)'";//找出href='****'的链接
    p = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE);//Pattern.CASE_INSENSITIVE查找忽略大小写
    m = p.matcher(sTotalString);
    while (m.find()) {
        j++;
        out.println("m.group(" + j + "): " + m.group(0) + "<br>");
    }
   

%>
 

相关文章推荐

地址连接友情链接网站连接

  • 2011年07月30日 21:40
  • 71KB
  • 下载

飞思卡尔各网站链接地址

  • 2011年07月01日 23:14
  • 9KB
  • 下载

文章标题 使用ajaxFileupload+struts2完成文件的上传以及回显到jsp的链接地址

积累点滴,从这一刻开始 jsp页面部分 第一步: jsp页面导入 ajaxfileupload.js文件 第二步:编写上传文件的文本框: 第三步: struts2后台部...

网站模板跟地址链接

  • 2015年01月09日 14:32
  • 1.25MB
  • 下载

01 : BLE 相关网站的链接地址

http://www.lai18.com/content/4007793.html 蓝牙 蓝牙问题:https://code.google.com/p/android/issues/list?c...

网站JSP的链接和学习

  • 2010年12月21日 20:31
  • 78KB
  • 下载

链接问题我的网站链接地址老是跳转到空白页怎么办啊_0

[链接问题]我的网站链接地址老是跳转到空白页怎么办啊_0 链接问题我的网站链接地址老是跳转到空白页怎么办啊 标签:内容我收回刚才的提议,我还以为我眼花来着呢,却最快丧生的人,现在竞拍也是浪费时间,能够...

Qrcode生成二维码链接地址,网页授权获取微信用户信息

(1)一个简单的二维码地址生成使用easywechat扫描获取微信用户的信息:首先生成二维码链接这里引用的QrCode生成的QrCode::size(300)->generate($url]); ur...

获取当前设备的局域网以及链接的WiFi分配的IP地址

#pragma mark - 获取设备当前连接的局域网的名称(获取不到返回nil) /**  *  @author zm  *  *  @brief  获取设备当前连接的局域网的名称(获取不到返回n...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jsp获取某网站所有链接地址
举报原因:
原因补充:

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