SelectNodes
在 HTML 树中搜索并返回与 XPath 表达式匹配的节点列表
IEnumerable<HtmlNode> nodes =
htmlDoc.DocumentNode
.SelectNodes("//td[@class=\"datatable_cell__LJp3C datatable_cell--align-end__qgxDQ datatable_cell--up__hIuZF min-w-[77px] text-right align-middle text-sm font-normal leading-5 rtl:text-right text-positive-main\"]");
if(nodes is not null)
{
foreach (var node in nodes)
{
Console.WriteLine(node.InnerText.Trim());
}
}
else
{
Console.WriteLine("Error: desired nodes is not found");
}
不要过度使用 try 和 catch 子句,这会影响性能和可读性,而是尝试使用上面所示的简单 if 条件来处理空引用