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

作者:CSharp_NET 时间:2022-01-16 10:45:16 

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


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

运行效果如下图所示:

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

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

标签:C#,HtmlAgilityPack,抓取
0
投稿

猜你喜欢

  • Java数组的基本学习教程

    2021-07-14 05:08:00
  • SpringCloud实现Eureka服务注册与发现

    2021-08-16 04:00:44
  • 详解ASP.NET中Identity的身份验证代码

    2022-05-20 04:43:48
  • Java中的接口回调实例

    2023-11-29 08:05:43
  • Android自定义View基础开发之图片加载进度条

    2022-05-01 05:52:14
  • java fastdfs客户端使用实例代码

    2022-11-19 05:35:59
  • SpringCloud Feign实现微服务之间相互请求问题

    2022-08-29 08:20:53
  • Android仿QQ在状态栏显示登录状态效果

    2021-10-09 04:12:06
  • android利用ContentResolver访问者获取手机短信信息

    2022-02-02 15:02:37
  • Android仿微信语音消息的录制和播放功能

    2022-08-15 09:28:32
  • Java事件处理机制(自定义事件)实例详解

    2023-10-28 21:30:50
  • Java实现身份证号码验证源码示例分享

    2022-12-24 03:58:50
  • Android WindowManger实现桌面悬浮窗功能

    2023-08-01 02:16:10
  • Feign调用中的两种Header传参方式小结

    2022-10-25 02:47:17
  • C#处理Access中事务的方法

    2021-07-01 13:43:39
  • Android实现Activity界面切换添加动画特效的方法

    2021-07-11 08:02:35
  • 基于C#解决库存扣减及订单创建时防止并发死锁的问题

    2023-03-16 20:59:53
  • 详解三种java实现多线程的方式

    2021-11-02 10:09:30
  • C#控制台进行文件读写的方法

    2022-02-13 22:03:27
  • MyBatis中的模糊查询语句

    2022-09-30 03:36:59
  • asp之家 软件编程 m.aspxhome.com