c#抓取网页数据(用C#的语言写了一个小程序-上海怡健医学)
优采云 发布时间: 2022-03-06 18:05c#抓取网页数据(用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']");
希望对你有帮助