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

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

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

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
    數(shù)據(jù)扒出效果
    雙色球(2008001=02,04,07,09,14,29#03
    雙色球(2008002=03,04,18,22,25,29#09
    ..

    junit代碼
    package?test;

    import?java.io.InputStream;
    import?java.net.URL;
    import?java.net.URLConnection;
    import?java.util.regex.Matcher;
    import?java.util.regex.Pattern;

    import?junit.framework.TestCase;

    public?class?HttpConn?extends?TestCase?{
    ????
    public?void?testT()?throws?Exception?{
    ????????zq?:
    ????????
    for(int?i=2008001;true;i++){
    ????????????String?num?
    =??getQihao(i)?;
    ????????????System.out.println(
    "雙色球("+i+")="+?num);
    ????????????
    if(num==null||num.equals(""))?break?zq;
    ????????}
    ????}
    ????
    ????
    public?String?getQihao(int?qihao)?throws?Exception?{
    ????????URL?url?
    =?new?URL("http://www.cnlot.net/ssq/details.php?issue="+qihao);
    ????????URLConnection?uconn?
    =?url.openConnection();
    ????????
    ????????String?num?
    =?"";
    ????????
    ????????InputStream?in?
    =?uconn.getInputStream();
    ????????
    byte[]?bs?=?new?byte[in.available()];
    ????????in.read(bs);
    ????????String?date?
    =?new?String(bs)?;
    ????????
    ????????Pattern?pa?
    =?Pattern.compile("?.+color=red>([0-9][0-9])<.+"?);
    ????????Matcher?m?
    =?pa.matcher(date);
    ????????
    while(?m.find()?)
    ????????????num
    +=?m.group(1)+",";
    ????????
    ?????????pa?
    =?Pattern.compile("?.+color=blue>([0-9][0-9])<.+"?);
    ?????????m?
    =?pa.matcher(date);
    ????????
    while(?m.find()?)
    ????????????num?
    =?num.substring(?0,num.length()-1?)+"#"+m.group(1)?;
    ????????
    ????????pa?
    =?Pattern.compile("^(([0-9][0-9],){5,}[0-9][0-9]#([0-9][0-9],)*[0-9][0-9]\\|)*(([0-9][0-9],){5,}[0-9][0-9]#([0-9][0-9],)*[0-9][0-9])*$");
    ????????m?
    =??pa.matcher(num);
    ????????
    if(?m.find()?)
    ????????????
    return?num?;
    ????????
    else?
    ????????????
    return?null?;
    ????}
    }



    評(píng)論

    # re: 扒網(wǎng)頁(yè)數(shù)據(jù)(jdk+正則解析)  回復(fù)  更多評(píng)論   

    2008-03-10 10:08 by richardning
    呵呵,老大催我干活?;仡^詳看。。我自己也寫(xiě)了個(gè)抓網(wǎng)絡(luò)數(shù)據(jù)的代碼,呵,有空。比較比較。

    # re: 扒網(wǎng)頁(yè)數(shù)據(jù)(jdk+正則解析)  回復(fù)  更多評(píng)論   

    2008-03-11 10:18 by 蔣家狂潮
    不錯(cuò)的文章,
    主站蜘蛛池模板: 久久久久亚洲精品男人的天堂| 免费一级做a爰片久久毛片潮| 国产亚洲精品AA片在线观看不加载 | 亚洲视频在线观看网站| 亚洲av无码天堂一区二区三区| 999久久久免费精品国产| 国产午夜精品理论片免费观看| 亚洲av午夜电影在线观看| 亚洲综合激情视频| 精品国产_亚洲人成在线高清| 免费一级国产生活片| 在线观看人成视频免费| 综合在线免费视频| 99久久99久久免费精品小说| 中文字幕免费观看全部电影| 羞羞漫画页面免费入口欢迎你| 亚洲日本国产综合高清| 久久亚洲精品成人无码网站 | 久久久久久久99精品免费观看| sss在线观看免费高清| 亚洲日韩在线中文字幕综合 | 久久久久久毛片免费播放| 中文字幕无码免费久久9一区9| 日产久久强奸免费的看| 免费大片黄在线观看| 污污视频免费观看网站| 黄色a三级免费看| 免费国产污网站在线观看不要卡| 亚洲youwu永久无码精品 | 免费人成在线观看网站品爱网日本| 四虎成人免费观看在线网址| 成人免费a级毛片| 午夜a级成人免费毛片| 人妻视频一区二区三区免费| 毛片免费全部免费观看| 三年片在线观看免费观看高清电影 | 国产美女无遮挡免费视频网站| 欧洲美熟女乱又伦免费视频| 最新69国产成人精品免费视频动漫| 日韩免费福利视频| 免费在线观看黄网站|