<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Energy of Love  
    日歷
    <2009年6月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011
    統(tǒng)計
    • 隨筆 - 70
    • 文章 - 0
    • 評論 - 80
    • 引用 - 0

    導航

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

     

    1.網(wǎng)頁內(nèi)容獲取
    java.io.inputstream in;
    java.net.url url = new java.net.url(www.xyz.com/content.html);
    java.net.httpurlconnection connection = (java.net.httpurlconnection)
    url.openconnection();
    connection = (java.net.httpurlconnection) url.openconnection();
    //模擬成ie
    connection.setrequestproperty("user-agent","mozilla/4.0 (compatible; msie 6.0; windows 2000)");
    connection.connect();
    in = connection.getinputstream();
    java.io.bufferedreader breader =
    new bufferedreader(new inputstreamreader(in , "gbk"));
    string str=breader.readline());
    while(st != null){
    system.out.println(str);
    str=breader.readline());
    }
    2.cookie管理

    1.直接的方式
    取得cookie:
    httpurlconnection huc= (httpurlconnection) url.openconnection();
    inputstream is = huc.getinputstream();
    // 取得sessionid.
    string cookieval = hc.getheaderfield("set-cookie");
    string sessionid;
    if(cookieval != null)
    {
    sessionid = cookieval.substring(0, cookieval.indexof(";"));
    }

    發(fā)送設置cookie:
    httpurlconnection huc= (httpurlconnection) url.openconnection();
    if(sessionid != null)
    {
    huc.setrequestproperty("cookie", sessionid);
    }
    inputstream is = huc.getinputstream();

     

    2.利用的jcookie包(http://jcookie.sourceforge.net/ )
    獲取cookie:
    url url = new url("http://www.site.com/");
    httpurlconnection huc = (httpurlconnection) url.openconnection();
    huc.connect();
    inputstream is = huc.getinputstream();
    client client = new client();
    cookiejar cj = client.getcookies(huc);


    新的請求,利用上面獲取的cookie:

    url = new url("http://www.site.com/");
    huc = (httpurlconnection) url.openconnection();
    client.setcookies(huc, cj);


    3.post方式的模擬
    url url = new url("www.xyz.com");
    httpurlconnection huc = (httpurlconnection) url.openconnection();
    //設置允許output
    huc.setdooutput(true);
    //設置為post方式
    huc.setrequestmethod("post");
    huc.setrequestproperty("user-agent","mozilla/4.7 [en] (win98; i)");
    stringbuffer sb = new stringbuffer();
    sb.append("username="+usernme);
    sb.append("&password="+password);

    //post信息
    outputstream os = huc.getoutputstream();
    os.write(sb.tostring().getbytes("gbk"));
    os.close();

    bufferedreader br = new bufferedreader(new inputstreamreader(huc.getinputstream()))


    huc.connect();

    string line = br.readline();

    while(line != null){

    l

    system.out.printli(line);


    line = br.readline();

    }


    本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/hyde82/archive/2007/06/06/1640817.aspx

    posted on 2009-06-05 09:33 不高興 閱讀(1641) 評論(0)  編輯  收藏 所屬分類: Java
     
    Copyright © 不高興 Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 久久精品a亚洲国产v高清不卡| 久久久久亚洲精品无码网址| 久久久久亚洲AV无码永不| 岛国精品一区免费视频在线观看| 免费v片在线观看品善网| 国产精品亚洲一区二区在线观看| 韩国二级毛片免费播放| 久久精品国产亚洲av天美18| 国产免费午夜a无码v视频| 曰批免费视频播放在线看片二 | 99精品一区二区免费视频| 亚洲视频在线免费观看| 亚洲免费在线视频观看| 亚洲人成电影在线观看网| 扒开双腿猛进入爽爽免费视频| 亚洲精品无码久久久久久| 免费a级毛片无码av| 成年免费a级毛片免费看无码| 亚洲成AV人片在线观看WWW| 在线人成精品免费视频| 亚洲色偷精品一区二区三区 | 国产亚洲大尺度无码无码专线 | 免费国产va在线观看| 亚洲中文字幕无码久久2017| 日本免费久久久久久久网站| 久久精品亚洲精品国产色婷| 成人毛片18岁女人毛片免费看| 日韩精品亚洲专区在线影视| 亚洲一区AV无码少妇电影☆| 1000部啪啪未满十八勿入免费| 四虎亚洲精品高清在线观看| 亚洲精品亚洲人成在线观看下载| 一个人免费视频在线观看www | 免费网站观看WWW在线观看| 亚洲黄色免费在线观看| 日韩精品无码人妻免费视频| 国产精品小视频免费无限app| 亚洲精品成人久久| 免费国产成人午夜电影| 亚洲午夜免费视频| 国产偷国产偷亚洲清高APP|