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

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

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

    老妖的博客
    現(xiàn)實(shí)的中沒(méi)有幾個(gè)人能夠真為對(duì)方去死,甚至山盟海誓很快就會(huì)在金錢(qián)面前變的微不足道,這才是生活。沒(méi)有永遠(yuǎn)的愛(ài),除了你的父母對(duì)你,當(dāng)然也就沒(méi)有永遠(yuǎn)的恨,更沒(méi)有永遠(yuǎn)的痛,時(shí)間是最好的治療大師,它會(huì)很快撫平你心靈上累累的傷痕。很多年以后你想起來(lái)時(shí),那些在你生命中洶涌來(lái)往的人群至多是個(gè)模糊的影子或者毫無(wú)意義的名字
    posts - 105,  comments - 171,  trackbacks - 0
    很久以前寫(xiě)過(guò)一篇文章利用htmlparser抓取網(wǎng)頁(yè)內(nèi)容(一),很多人都提問(wèn)他的詳細(xì)使用,其實(shí)我也只是入門(mén)嘗試,如果想深入使用,還是建議看官方文檔或者測(cè)試用例。不過(guò)最近剛好有個(gè)朋友想再次解析第三方網(wǎng)頁(yè)內(nèi)容,來(lái)查看交通違章信息。無(wú)意中發(fā)現(xiàn)一個(gè)比htmlparser更好用的html解析工具jsoup。最人性化的地方是,它支持類(lèi)jquery語(yǔ)法,對(duì),你沒(méi)看錯(cuò),是jquery選擇器語(yǔ)法。下載地址:http://jsoup.org/
    詳細(xì)使用文檔,這個(gè)地址應(yīng)該說(shuō)的很清楚了:http://baike.baidu.com/view/4066913.htm
    使用非常簡(jiǎn)單,示例如下(是讀取山西交通違章信息):
     1 import java.util.HashMap;
     2 import java.util.Map;
     3 
     4 import org.jsoup.Jsoup;
     5 import org.jsoup.nodes.Document;
     6 import org.jsoup.select.Elements;
     7 /**
     8  * 
     9  * @author Rocky
    10  *
    11  */
    12 public class spider {
    13     private static final String POSTURL="http://59.49.18.116:8008/sxwwpt_wai/inquire/illegalAction!carInquire.action";
    14     private void spiderData() throws Exception{
    15          Map<String,String> req=new HashMap<String,String>();
    16          req.put("authCode", "");
    17          req.put("csjcKey","110000");
    18          req.put("hpzl", "02");
    19          req.put("vioViolation.hphm", "xxx");//您的車(chē)牌號(hào)
    20          req.put("type","1");
    21          req.put("pagination.currentPage", "1");
    22          req.put("pagination.pageSize", "5");
    23          
    24          Document doc=Jsoup.connect(POSTURL).data(req).get();
    25          Elements newsHeadlines=doc.select(".if_tr td");
    26          System.out.println(newsHeadlines.text());
    27     }
    28     /**
    29      * @param args
    30      * @throws Exception 
    31      */
    32     public static void main(String[] args) throws Exception {
    33         
    34         spider spider=new spider();
    35         spider.spiderData();
    36     }
    37 
    38 }
    posted on 2013-08-07 13:25 老妖 閱讀(5897) 評(píng)論(4)  編輯  收藏 所屬分類(lèi): java心得

    FeedBack:
    # re: HTML Parser 替代品 jsoup
    2013-08-07 13:32 | 老妖
    修正了一下,發(fā)現(xiàn)jsoup可以使用connect直接發(fā)起http請(qǐng)求,并且可附加map參數(shù)類(lèi)型,所以廢棄了apache httpclient封裝  回復(fù)  更多評(píng)論
      
    # re: HTML Parser 替代品 jsoup
    2013-08-15 14:59 | jun
    @老妖
    表單數(shù)據(jù)怎么設(shè)置  回復(fù)  更多評(píng)論
      
    # HTML Parser 替代品 jsoup
    2013-08-16 15:21 | 合肥期貨開(kāi)戶(hù)
    jquery選擇器語(yǔ)法是什么東東,下下來(lái)看看好不好用先。  回復(fù)  更多評(píng)論
      
    # re: HTML Parser 替代品 jsoup[未登錄](méi)
    2013-08-17 15:27 | 老妖
    @ jun
    表單的數(shù)據(jù)就是我代碼中寫(xiě)的map數(shù)據(jù)。你注意看看我的文章中含的外鏈。看文章不仔細(xì)  回復(fù)  更多評(píng)論
      

    <2013年8月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    隨筆分類(lèi)(48)

    隨筆檔案(104)

    好友鏈接

    我的豆瓣

    積分與排名

    • 積分 - 221019
    • 排名 - 257

    最新評(píng)論

    閱讀排行榜

    主站蜘蛛池模板: 99热这里只有精品6免费| 国产精品无码一二区免费| 亚洲伊人久久大香线蕉啊| 国产成人无码免费视频97| aa午夜免费剧场| 亚洲在成人网在线看| 亚洲国产成人精品女人久久久 | 乱人伦中文视频在线观看免费| 人人狠狠综合久久亚洲88| 成人毛片免费观看| 免费在线观影网站| 亚洲日韩一区精品射精| 亚洲精品少妇30p| 四虎影院在线免费播放| 久章草在线精品视频免费观看| 亚洲爆乳AAA无码专区| 亚洲国产精品久久| 日韩精品电影一区亚洲| 国产精品成人观看视频免费| 一级毛片成人免费看a| 亚洲一区二区三区高清视频| 国产日产亚洲系列| 免费看美女被靠到爽| 无码人妻一区二区三区免费n鬼沢| 亚洲AV成人一区二区三区观看| 久久久久久久亚洲Av无码| 亚洲毛片不卡av在线播放一区| 91成人免费观看网站| a在线免费观看视频| 美女被暴羞羞免费视频| 亚洲伊人色一综合网| 国产亚洲精品岁国产微拍精品| 四虎影在线永久免费四虎地址8848aa| 亚洲免费观看网站| 在线观看免费无码视频| 黄色网址大全免费| 亚洲乱码日产精品一二三| 亚洲午夜国产精品| 亚洲色图在线观看| 精品久久久久久亚洲| jlzzjlzz亚洲乱熟在线播放|