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
投稿

猜你喜欢

  • Android实现的数字格式化用法示例

    2023-09-30 09:03:28
  • Java反射机制的实现详解

    2023-08-21 09:33:00
  • android中UI主线程与子线程深入分析

    2022-02-06 15:19:25
  • springboot集成开发实现商场秒杀功能

    2022-06-23 11:05:27
  • Entity Framework主从表数据加载方式

    2022-03-10 21:44:14
  • SpringBoot2.x 参数校验问题小结

    2023-05-22 02:21:22
  • C#中获取、生成随机数的三种方法

    2022-02-24 07:48:12
  • C#数据结构与算法揭秘五 栈和队列

    2023-09-13 13:31:47
  • 如何优雅的处理Spring Boot异常信息详解

    2023-11-29 09:50:02
  • java中Hashmap的get方法使用

    2023-10-29 13:10:05
  • 初步认识C#中的Lambda表达式和匿名方法

    2023-07-03 00:23:28
  • Android开发中使用Intent打开第三方应用及验证可用性的方法详解

    2021-08-12 19:28:47
  • Java中static关键字的作用和用法详细介绍

    2022-07-05 08:33:53
  • Android编程实现加载等待ProgressDialog的方法

    2022-09-11 21:12:11
  • 通过Feign进行调用@FeignClient 找不到的解决方案

    2023-08-18 19:06:52
  • java实现人员信息管理系统

    2023-11-02 05:21:31
  • Jsoup获取全国地区数据属性值(省市县镇村)

    2023-12-08 01:27:25
  • Android SlidingDrawer 抽屉效果的实现

    2023-08-02 07:58:30
  • springboot注解Aspect实现方案

    2022-12-17 19:32:06
  • Java 深入探讨设计模式之原型模式篇

    2023-11-16 17:37:59
  • asp之家 软件编程 m.aspxhome.com