隨筆-6  評(píng)論-3  文章-0  trackbacks-0

          /**
          ?? *
          ?? * 解析文件,取出URL地址
          ?? *
          ?? */
          ?public static void regexStr(){
          ??String input="飛機(jī)但是??Pattern p = Pattern.compile("http://[*[a-zA-Z]|w{3}].*[a-zA-Z]");
          ??Matcher m = p.matcher(input);
          ??m.find();
          ??String str=m.group();
          ??????? System.out.print(str);
          ??
          ??
          ?}
          /**
          ?* 根據(jù)URL,把網(wǎng)頁保存到本地
          ?* @param urlStr
          ?* @param filename
          ?* @return
          ?*/?
          ?public? static? boolean? getUrlToFileInputStream(String urlStr, String filename){
          ? ?
          ? ?DataInputStream dataInputStream=null;
          ? ?try{
          ? ??? URL url = new URL(urlStr);
          ?????????? URLConnection conn = url.openConnection();
          ?????????? dataInputStream = new DataInputStream(conn.getInputStream());
          ??????????
          ???? }catch(Exception e){
          ???? ?e.getMessage();
          ???
          ???? }
          ???? DataOutputStream dataoutputstream = null;
          ? ?if(dataInputStream !=null){
          ??? ???? try {
          ????dataoutputstream = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(filename)));
          ???
          ???byte b[] = new byte[1024*10];
          ???int len = 0;
          ???while ((len = dataInputStream.read(b, 0, 1024)) != -1) {
          ????dataoutputstream.write(b, 0, len);
          ???}

          ???dataoutputstream.flush();
          ??? ???? } catch (Exception e) {
          ????// TODO Auto-generated catch block
          ????e.printStackTrace();
          ???}
          ??????????? return true;
          ? ?}else{
          ? ??return false;
          ? ?}
          ????
          ????
          ? }

          posted on 2006-10-31 15:06 野風(fēng) 閱讀(1268) 評(píng)論(1)  編輯  收藏

          評(píng)論:
          # re: 簡(jiǎn)單的解析文件,取URL地址,并根據(jù)地址抓下頁面 2006-10-31 21:57 | stoneshao[匿名]
          抓取網(wǎng)頁比較容易,重點(diǎn)應(yīng)該放在對(duì)頁面的解析上  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 留坝县| 青铜峡市| 岫岩| 永定县| 锡林郭勒盟| 读书| 大渡口区| 伽师县| 曲沃县| 通辽市| 兴安县| 防城港市| 盐池县| 华池县| 通江县| 年辖:市辖区| 正定县| 山丹县| 蒙山县| 乐清市| 四子王旗| 体育| 武宣县| 台州市| 阿拉尔市| 怀化市| 昌黎县| 神农架林区| 莱西市| 乌苏市| 呼玛县| 洪江市| 林芝县| 隆尧县| 涡阳县| 通许县| 东平县| 车险| 东方市| 策勒县| 建昌县|