c#抓取网页数据(用C#的语言写了一个小程序-上海怡健医学)

优采云 发布时间: 2022-03-06 18:05

  c#抓取网页数据(用C#的语言写了一个小程序-上海怡健医学)

  我用C#语言写了一个小程序,虽然不够专业,希望大家多多支持。

  因为我对C#比较熟悉,而且C#有更好的交互界面,所以我选择使用C#语言来爬取网页中的数据。

  1. 引用命名空间HtmlAgilityPack 代码引用命名空间HtmlAgilityPack,它是.NET下的HTML解析类库。

  using HtmlAgilityPack;

  2、读取静态网页的代码

  HtmlWeb htmlWeb = new HtmlWeb();

HtmlAgilityPack.HtmlDocument doc = htmlWeb.Load("http://www.gdacs.org/");

  3、要读取具体的网页信息,需要解析网页的源码如下图,想要得到红框的信息

  

  右键检查元素,会出现下图所示界面,点击红框内的按钮,点击要获取的内容,就会定位到数据所在的代码,比如div类=“alert_EQ_Green”

  ,

  

  解析获取元素

  HtmlNodeCollection hrefList = doc.DocumentNode.SelectNodes(".//div[@class='alert_EQ_Green']");

  希望对你有帮助

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线