获得网页信息 并获取相应值

原创 2007年10月10日 16:19:00

  public String getno(String url1){
     String CurrentLine="";
         String TotalString="";
         InputStream urlStream;
         String content = null;
         String replaceStr=null;
         try {
             URL url = new URL(url1);
             HttpURLConnection connection = (HttpURLConnection)url.openConnection();
             connection.connect();
             urlStream = connection.getInputStream();
             BufferedReader reader = new BufferedReader(
             new InputStreamReader(urlStream,"gbk"));
             while ((CurrentLine = reader.readLine()) != null) {
             TotalString += CurrentLine+" ";
                  }
             content =  TotalString;
             System.out.println(content);
            
             //String str = "&ch=1005&kind=941,2323,8097&row=20&kind=2&table=1&author=1&kind=<url >";
             CharSequence inputStr = content.subSequence(0, content.length());
             String patternStr = "&cardno=([^&]+)";

//              Compile regular expression
             Pattern pattern = Pattern.compile(patternStr);
             Matcher matcher = pattern.matcher(inputStr);
             while (matcher.find()) {
//              Get the match result
              replaceStr= matcher.group();
             replaceStr = replaceStr.replaceAll(patternStr,"$1");
             System.out.println(replaceStr);
             }
         } catch (Exception e) {
             // TODO Auto-generated catch block
             e.printStackTrace();
         }
   return replaceStr;
    } 

使用libcurl库获取网页信息(C++ php)

这周要做一个小项目,需要获得学生的账户名密码后,去本校教务系统验证是否正确并且抓一个网页信息下来。 查网上时候,可以通过发送POST或GET请求来实现,然后尝试用POST先。 首先安装libcur...
  • ythunder
  • ythunder
  • 2016年08月19日 20:18
  • 1318

接口测试(二)httpClient 获取网页内容以及头信息

想用java做http的接口自动化,首先使用了java.net下的http
  • eleven521
  • eleven521
  • 2014年11月19日 16:51
  • 4303

C#-根据手机号获得相应的信息

需求:用户输入根据手机号,获得手机号所在的省市信息思路:调用相关的API进行分析效果代码using System; using System.Collections.Generic; using Sy...
  • s10141303
  • s10141303
  • 2016年11月28日 12:42
  • 966

Qt获取天气信息

新手写文章,写得不专业,各位多见谅!主要是为了大家彼此能够交流学习,由于一天比较忙,如果有什么问题的话,请留言,一起探讨。  我把我以前的笔记一点点上传,虽然不是很高深的东西,希望对有需要的人一...
  • u011263032
  • u011263032
  • 2014年04月24日 19:57
  • 765

获取IWebBrowser2指针的方法(二)

获取IWebBrowser2指针的方法
  • a1009563517
  • a1009563517
  • 2016年11月24日 15:34
  • 701

使用curl模拟登陆抓取网页指定内容

步骤: 1、获取要提交的表单元素 通过审查元素等工具,录一下登陆的过程,获取表单元素。当然也可以通过查看源代码找到需要提交的表单元素。 2、设置curl参数 知识点: 1、curl的使用 2、验证...
  • wzxsjdt
  • wzxsjdt
  • 2016年01月09日 10:26
  • 2867

根据isbn获得图书的所有信息

几点说明 1这个豆瓣的api https://api.douban.com/v2/book/isbn/:9787549208869 可以以json的形式返回书籍的所有信息 2最开始的时候是我自己写的...
  • dlf123321
  • dlf123321
  • 2014年12月20日 00:15
  • 2782

java获取url网页指定内容

import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util....
  • wellchang
  • wellchang
  • 2013年08月07日 13:11
  • 1507

用HttpUrlConnection抓取网页内容

一、HttpUrlConnection连接之模拟浏览器 在诸多的网站中,特别是大型的网站,设置了必须是浏览器的请求才会回应。之所以这样设置,就是为了防止我们这种项目给他产生无意义的请求(往往这种...
  • huang919993967
  • huang919993967
  • 2015年09月07日 16:29
  • 940

如何获得RGB的各个颜色值

如何获得RGB的各个颜色值
  • aliealie
  • aliealie
  • 2017年04月10日 11:57
  • 918
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获得网页信息 并获取相应值
举报原因:
原因补充:

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