gpt4 book ai didi

c# - 在 C# ASP.net 中解析 HTML

转载 作者:行者123 更新时间:2023-11-28 04:40:12 33 4
gpt4 key购买 nike

这是我的示例 HTML...

 <html>
<table class="test" border="0" >
<tr bgColor="#e8f4ff">
<td width="50%" align="right">
<b>Invoice ID:</b>
</td>
<td width="50%">
<b>
1622579
</b>
</td>
</tr>
<tr bgColor="#e8f4ff">
<td align="right">
<b>Code:</b>
</td>
<td>
<b>
20475
</b>
</td>
</tr>
</html>

没有 ID 所以我不能使用 SelectNodes() 我如何使用 HTMLAgilitypack 或正则表达式获取代码:20475?

最佳答案

使用最新的HtmlAgilityPack ...

HtmlDocument doc = new HtmlDocument();
doc.Load(@"test.html");

var tds = doc.DocumentNode.Descendants("td").ToArray();
string codeValue = "";

for (int i = 1; i < tds.Length; i++)
{
if (tds[i - 1].Element("b").InnerText == "Code:")
codeValue = tds[i].Element("b").InnerText;
}

关于c# - 在 C# ASP.net 中解析 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9355834/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com