国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Jumony快速抓取網頁 --- Jumony使用筆記--icode

2019-11-17 03:05:04
字體:
來源:轉載
供稿:網友

Jumony快速抓取網頁 --- Jumony使用筆記--icode


作者:郝喜路 個人主頁: http://www.cnicode.com 博客地址:http://haoxilu.VEVb.com 時間:2014年6月26日 19:25:02


  剛剛在博客園 看到一篇博文《使用HttpWebRequest和HtmlAgilityPack抓取網頁(拒絕亂碼,拒絕正則表達式)》 ,感覺不錯,作者寫的也挺好的,然后在看了園子里的朋友的評論后,我知道了有一個更牛x的工具——Jumony。這個工具用起來可謂稱之為簡單、高效。 特此記錄和分享,Jumony的使用方法。

  Jumony是開源項目,目前源代碼存放咋GitHub ,源碼地址:https://github.com/Ivony/Jumony。我測試使用的是Visual Studio 2012 ,測試網頁為博客園。

  下面介紹使用方法:

  一、在新建項目后,需要將Jumony添加到項目中,你可以下載源碼使用,也可以在NugGet 中 搜索 Jumony Core 將其添加到項目中并且后自動添加所需的引用。

  二、添加引用之后,即可寫項目代碼。(此處代碼為獲取 博客園首頁文章內容)

  

 1  public string Html = string.Empty;//為將拼接好html字符串返回給前臺代碼 2         PRotected void Page_Load(object sender, EventArgs e) 3         { 5             var htmlSource = new JumonyParser().LoadDocument("http://m.survivalescaperooms.com").Find(".post_item a.titlelnk"); 6             int count = 0; 7             foreach (var htmlElement in htmlSource) 8             { 9                 count ++;10                 Html += string.Format(" <li>{2}、&nbsp;&nbsp;<a href=/"About.aspx?Url={0}/" target=/"_blank/">{1}</a></li>", htmlElement.Attribute("href").Value(), htmlElement.InnerText(),count);11             }12         }

  效果圖:

       

  三、下面就是要在點擊上圖從博客園抓取的文章標題之后,在顯示博客全文(并非在打開博客園的文章)

    代碼:   

1   string html = Request["Url"];2             var htmlSource =3                 new JumonyParser().LoadDocument(html);4             HtmlText = htmlSource.Find(".postTitle2").FirstOrDefault().InnerText();5 6             Html = htmlSource.Find("#VEVb_post_body").FirstOrDefault().InnerHtml();效果圖:
  到此,網頁抓取寫完了,沒有什么深奧的道理,只是把他的使用方法簡單的把代碼貼出來了,還沒有研究其源碼,有時間需要深究一下。  Jumony更多的使用方式請參見博客http://m.survivalescaperooms.com/Ivony/p/3447536.html    本次演示Jumony快速開發的代碼如下(在百度云盤,請自行下載:):    http://pan.baidu.com/s/1COuCI  謝謝!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 余姚市| 通州区| 茶陵县| 禄劝| 襄汾县| 如皋市| 长春市| 贡山| 嵊泗县| 普定县| 深圳市| 阜城县| 阳泉市| 朝阳县| 邵武市| 胶州市| 汤阴县| 翁源县| 永丰县| 朔州市| 扶绥县| 顺平县| 岳阳县| 鲜城| 襄城县| 永川市| 西和县| 扎兰屯市| 横峰县| 齐齐哈尔市| 十堰市| 昌都县| 玉门市| 华阴市| 普安县| 岳西县| 恩施市| 沾益县| 醴陵市| 余江县| 南丰县|