C# HtmlAgilityPack获取所有嵌套了a标记的元素
这是使用HtmlAgilityPack。我需要获取包含a标记的body11类的tr标记。我需要使用行中的一个单元格进行访问,但只能访问具有链接的标记。我运气不太好 在访问每个单元格时也有问题。当前同时打印多个单元格C# HtmlAgilityPack获取所有嵌套了a标记的元素,c#,css-selectors,html-agility-pack,C#,Css Selectors,Html Agility Pack,这是使用HtmlAgilityPack。我需要获取包含a标记的body11类的tr标记。我需要使用行中的一个单元格进行访问,但只能访问具有链接的标记。我运气不太好 在访问每个单元格时也有问题。当前同时打印多个单元格 选择器tr.body11>td>a应该适合您。这将选择嵌套在类为“body11”的中的中的任何节点 这将选择您的节点。如果你需要访问or,你需要遍历节点图。对不起,我不确定你在问什么。我尝试了这个->table.SelectNodes(“tr.body11>td>a”)和table
选择器
tr.body11>td>a
应该适合您。这将选择嵌套在类为“body11”的
中的
中的任何
节点
这将选择您的节点。如果你需要访问or,你需要遍历节点图。对不起,我不确定你在问什么。我尝试了这个->table.SelectNodes(“tr.body11>td>a”)和table.SelectNodes(“tr[@class='body11']td/a”),所以我不确定这是如何格式化的
var tablerows = table.SelectNodes("tr[@class='body11']");
foreach(HtmlNode row in tablerows)
{
var cells = row.SelectNodes(".//td");
Console.WriteLine(cells[0].InnerText);
}
SReason:
Contract Ended
Pay Rate:
$73.58
Date Created
:
09/05/2017
Sup:
Health Carousel LLC
Bill Rate:
$73.58
Date Filled:
09/07/2017
City:
Los Angeles
OT Rate:
$110.37
Date Start:
09/03/2017