首页 > 编程 > C# > 正文

C#使用HtmlAgilityPack抓取糗事百科内容实例

2019-10-29 21:41:09
字体:
来源:转载
供稿:网友

这篇文章主要介绍了C#使用HtmlAgilityPack抓取糗事百科内容的方法,实例分析了C#中HtmlAgilityPack的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#使用HtmlAgilityPack抓取糗事百科内容的方法。分享给大家供大家参考。具体实现方法如下:

 

 
  1. Console.WriteLine("*****************糗事百科24小时热门*******************"); 
  2. Console.WriteLine("请输入页码,输入0退出"); 
  3. string page = Console.ReadLine(); 
  4. while (page!="0") { 
  5. HtmlWeb htmlWeb = new HtmlWeb(); 
  6. HtmlDocument htmlDoc = htmlWeb.Load("http://www.qiushibaike.com/hot/page/"+page); 
  7. HtmlNodeCollection qiuNodeList = htmlDoc.DocumentNode.SelectNodes("//*[@class='content']"); 
  8. foreach (HtmlNode qiuCont in qiuNodeList) { 
  9. Console.WriteLine(qiuCont.InnerHtml); 
  10. Console.WriteLine("******************************************************************************"); 
  11. Console.WriteLine("请输入页码,输入0退出"); 
  12. page = Console.ReadLine(); 

运行效果如下图所示:

C#使用HtmlAgilityPack抓取糗事百科内容实例

希望本文所述对大家的C#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表