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

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

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

    David.Turing's blog

     

    獲取PDABase.com所有下載文件的HTTPClient代碼

    最近追Friends(老友記),想在PPC上看,順便編寫了一個(gè)HTTPClient的Sample,可以獲取PDABase.com的所有下載鏈接,希望對(duì)PDA愛(ài)好者有所幫助,可以自己生成Flashget的Task,一次性Download整個(gè)網(wǎng)站。

    package ?org.apache.commons.httpclient;

    import ?java.io.IOException;
    import ?org.apache.commons.httpclient.methods.GetMethod;

    /** ?
    ???
    @author ?by?david.turing
    ???security.blogjava.net
    ???www.pgp.org.cn
    *
    */


    public ? class ?PDABase? {

    ????
    public ? static ? void ?main(String[]?args)? {

    ????????HttpClient?client?
    = ? new ?HttpClient();
    ????????client.getHostConfiguration().setHost(
    " www.pdabase.com " ,? 80 ,? " http " );
    ????????GetMethod?method?
    = ?? new ?GetMethod();
    ????????String?x?
    = ? null ;
    ????????
    int ?start = 0 ;
    ????????
    int ?end = 25000;
    ????????
    try?{
    ????????????
    ????????????
    for?(int?i?=start;?i?<?end;?i++)?{
    //????????????????method?=?new?GetMethod("/download/SoftDown.asp?ID=1000"?+?i);
    ????????????????
    ????????????????method.setPath(
    "/download/SoftDown.asp?ID="?+(10000+?i));
    ????????????????method.setRequestHeader(
    "Cookie",
    ????????????????????????
    "ASPSESSIONIDQQRRRDRR=IACDBGAAMNMOCCBIFADECAJL");
    ????????????????client.executeMethod(method);
    ????????????????
    if(method.getStatusLine().getStatusCode()==200)
    ????????????????
    {????????????????????
    ????????????????????String?response?
    =?method.getResponseBodyAsString();

    ????????????????????
    if?(response?!=?null)?{
    ????????????????????????
    if(response.indexOf("ftp")>0&&response.indexOf("zip")>0)
    ????????????????????????
    {
    ????????????????????????????
    if?((x?=?response.substring(response.indexOf("ftp"),
    ????????????????????????????????????response.indexOf(
    "zip")))?!=?null)?{
    ????????????????????????????????System.out.println(StringUtils.iso2gb(x)
    +"zip");????????????????????????
    ????????????????????????????}

    ????????????????????????}

    ????????????????????????
    else?if(response.indexOf("ftp")>0&&response.indexOf("rar")>0)
    ????????????????????????
    {
    ????????????????????????????
    if?((x?=?response.substring(response.indexOf("ftp"),
    ????????????????????????????????????response.indexOf(
    "rar")))?!=?null)?{
    ????????????????????????????????System.out.println(StringUtils.iso2gb(x)
    +"rar");????????????????????????
    ????????????????????????????}

    ????????????????????????}

    ????????????????????????
    else?if(response.indexOf("ftp")>0&&response.indexOf("exe")>0)
    ????????????????????????
    {
    ????????????????????????????
    if?((x?=?response.substring(response.indexOf("ftp"),
    ????????????????????????????????????response.indexOf(
    "exe")))?!=?null)?{
    ????????????????????????????????System.out.println(StringUtils.iso2gb(x)
    +"exe");????????????????????????
    ????????????????????????????}

    ????????????????????????}

    ????????????????????}

    ????????????????}

    ????????????}

    ????????????method.releaseConnection();
    ????????}
    ?catch?(HttpException?e)?{
    ????????????e.printStackTrace();
    ????????}
    ?catch?(IOException?e)?{
    ????????????e.printStackTrace();
    ????????}

    ????}

    }

    posted on 2006-11-13 23:18 david.turing 閱讀(5213) 評(píng)論(7)  編輯  收藏 所屬分類: 即學(xué)即用

    評(píng)論

    # re: 獲取PDABase.com所有下載文件的HTTPClient代碼 2007-03-23 08:50 zhili

    大話西游  回復(fù)  更多評(píng)論   

    # re: 獲取PDABase.com所有下載文件的HTTPClient代碼 2007-11-08 22:47 hanmei

    不知道怎么用啊。。。
    能否把用法說(shuō)下
    謝謝~  回復(fù)  更多評(píng)論   

    # re: 獲取PDABase.com所有下載文件的HTTPClient代碼 2007-11-18 16:16 barry

    i want it......  回復(fù)  更多評(píng)論   

    # re: 獲取PDABase.com所有下載文件的HTTPClient代碼 2007-11-18 16:17 barry

    iiiiiiiiiiii wany it............  回復(fù)  更多評(píng)論   

    # re: 獲取PDABase.com所有下載文件的HTTPClient代碼[未登錄](méi) 2008-07-14 15:02 yoyo

    不明白,估計(jì)他自己也不明白自己在胡說(shuō)些什么  回復(fù)  更多評(píng)論   

    # re: 獲取PDABase.com所有下載文件的HTTPClient代碼 2008-09-22 17:56 xx

    哈哈,哦明白 msn: geshuai@gmail.com  回復(fù)  更多評(píng)論   

    # re: 獲取PDABase.com所有下載文件的HTTPClient代碼 2009-02-25 10:41 wangdong

    不明白,估計(jì)他自己也不明白自己在胡說(shuō)些什么  回復(fù)  更多評(píng)論   

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(110)

    我參與的團(tuán)隊(duì)

    隨筆分類(126)

    隨筆檔案(155)

    文章分類(9)

    文章檔案(19)

    相冊(cè)

    搜索

    積分與排名

    最新隨筆

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 免费无码精品黄AV电影| 亚洲第一网站免费视频| 99热这里只有精品6免费| h视频在线观看免费网站| 免费的一级片网站| 亚洲色一色噜一噜噜噜| 国产亚洲精品一品区99热| 亚洲日产2021三区| 亚洲第一成年网站视频| 毛片基地看看成人免费| 蜜桃AV无码免费看永久| 国产伦一区二区三区免费| 亚洲精品成人片在线播放| 亚洲AV无码久久久久网站蜜桃| 亚洲av日韩av永久无码电影| 中文字幕免费在线看线人动作大片| 亚洲网站在线免费观看| 国产男女猛烈无遮档免费视频网站| 亚洲欧洲精品无码AV| 久久精品国产亚洲AV蜜臀色欲 | 国产成人精品亚洲日本在线| 国产亚洲美女精品久久| 久久免费公开视频| 啦啦啦www免费视频| 亚洲成AV人片在线观看无码| 亚洲色偷偷色噜噜狠狠99| 精品国产免费一区二区三区| 日韩免费一区二区三区在线 | 亚洲精品无码午夜福利中文字幕| 亚洲白色白色永久观看| 免费看又黄又爽又猛的视频软件| 无码国产精品一区二区免费式芒果 | 亚洲国产成人久久综合区| 久久精品蜜芽亚洲国产AV| 美女18毛片免费视频| 99在线观看精品免费99| 亚洲国产小视频精品久久久三级| 亚洲成AV人片久久| 精品一区二区三区免费观看| 最近最好的中文字幕2019免费 | 亚洲AV日韩AV永久无码免下载|