佳丽斯 加厚双人/单人秋冬被子暖冬 羊毛被芯羊毛柔丝被特价包邮 忧忧鱼冬外穿打底裤女秋冬厚长裤女裤加绒加厚高腰弹力铅笔裤靴裤 韩国代购2013新款 韩版秋冬休闲女时尚磨破口袋卫衣韩版学生装 潮

有时,退一步,能一口气进几步,只是这先退一步需要勇气和自信。

用心爱你,努力工作。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  70 随笔 :: 1 文章 :: 33 评论 :: 0 Trackbacks
简单实现网页采集程序,运行程序后,把抓到的网页放到目录下面

package com.ducklyl;

import java.net.*;
import java.io.*;

public class WebHttpClient {
    //网页保存路径
    private static String Text_File_Path="D:\\Test\\index.html";
    public static void main(String args[]){
        try{
            File file=new File(Text_File_Path);
            FileWriter fpWriter=new FileWriter(file);
           
            //生成下载对象
            String URL="www.bnu.edu.cn",Host="www.bnu.edu.cn";
            int Port=80;
            Socket webclient=new Socket(URL,Port);
            //输出流
            PrintWriter result=new PrintWriter(webclient.getOutputStream(),true);
            //读取流
            BufferedReader receiver=new BufferedReader(new InputStreamReader(webclient.getInputStream()));
           
            //发送http request
            result.println("GET / HTTP1.1");
            result.println("Host:"+Host);
            result.println("Connection:Close");
            result.println();

            //接收Http response
            boolean bRet=true;
            StringBuffer sb=new StringBuffer(8096);
            while(bRet){
                if(receiver.ready()){
                    int idx=0;
                    while(idx!=-1){
                        idx=receiver.read();
                        sb.append((char)idx);
                    }
                    bRet=false;
                }
            }
            //打印结果
            System.out.println(sb.toString());
            //寫到文件里面
            fpWriter.write(sb.toString());
            webclient.close();
            fpWriter.close();
        }catch(UnknownHostException e){
            System.err.println("don't get the host");
            System.exit(1);   
        }catch(IOException e){
            System.err.println("Download error,please check the URL.");
            System.exit(1);
        }
    }
}


posted on 2009-10-12 14:04 王生生 阅读(225) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航:
 
森露2013新款豹纹打底衫 高领 女 长袖 修身长袖t恤女 加绒加厚冬 2013春秋新款女装 潮修身大码长袖小西装外套女 韩版中长款小西装 忧忧鱼2013秋冬新款直筒裤女显瘦长裤加绒黑色休闲裤修身西裤女裤