C# 解析HTML标记以查找特定表行
大家好,我遇到了一个挑战,我必须解析一个HTML页面,找到所有类的结束日期。我正在使用HTMLAgilityPack,但这是我第一次使用它,而且设置它的网页没有类或Id,并且结束日期存储在Tr H4标记中。我不知道如何解析任何点击 我的代码:C# 解析HTML标记以查找特定表行,c#,html-agility-pack,C#,Html Agility Pack,大家好,我遇到了一个挑战,我必须解析一个HTML页面,找到所有类的结束日期。我正在使用HTMLAgilityPack,但这是我第一次使用它,而且设置它的网页没有类或Id,并且结束日期存储在Tr H4标记中。我不知道如何解析任何点击 我的代码: HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); doc.Load(txtURL.Text); sw.WriteLine("GET /academics/acad
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.Load(txtURL.Text);
sw.WriteLine("GET /academics/academic-calendar/ HTTP/1.1");
sw.WriteLine();
String response = sr.ReadToEnd();
txtHTML.Text = response;
可以查询
HtmlDocument
对象-可以使用查找遵循特定路径或其他约束的所有元素,也可以使用LINQ进行查询
我建议下载源程序包-它附带了许多使用示例的项目。使用XPath将允许您获得所需的内容。 下面是一个如何从声明的html中获取所有表行的示例
HtmlDocument htmlDocument = Markup.Parser();
htmlDocument.LoadHtml(html);
htmlDocument.DocumentNode.SelectNodes("/tr");
你手头有直接下载的链接吗?@moutonc-真的吗?这对你来说是个问题?是的,对不起,我的谷歌技能,我忘了我有这正是我需要看的谢谢+1+答案很好,不就这么简单吗??