使用HtmlAgilityPack解析HTML表格?

html-agility-pack vb.net

我正试图弄清楚这个HTML敏捷包业务。没有例子我可以找到与我的表一起工作无论我修改什么。这是我正在使用的表格:

<td class="trow1"><strong><a href="NEED1"><span style="color:#383838">NEED2</span></a></strong></td>
<td class="trow1">NEED3</td>
<td class="trow1" align="center"" alt="" /></td>
<td class="trow1" align="center"><strong>NEED4</strong></td>
</tr><tr>
<td class="trow2"><strong><a href="NEED1"><span class="group9">NEED2</span></a></strong></td>
<td class="trow2">NEED3</td>
<td class="trow2" align="center"" alt="" /></td>
<td class="trow2" align="center"><strong>NEED4</strong></td>
</tr><tr>
<td class="trow1"><strong><a href="NEED1"><span class="group0">NEED2</span></a></strong></td>
<td class="trow1">NEED3</td>
<td class="trow1" align="center"" alt="" /></td>
<td class="trow1" align="center"><strong>NEED4</strong></td>
</tr><tr>
<td class="trow2"><strong><a href="NEED1"><span class="group7">NEED2</span></a></strong></td>
<td class="trow2">NEED3</td>
<td class="trow2" align="center"" alt="" /></td>
<td class="trow2" align="center"><strong>NEED4</strong></td>
</tr><tr>
<td class="trow1"><strong><a href="NEED1"><span class="group0">NEED2</span></a></strong></td>
<td class="trow1">NEED3</td>
<td class="trow1" align="center"" alt="" /></td>
<td class="trow1" align="center"><strong>NEED4</strong></td>
</tr>

我已经用“NEED”1-> 4替换了我需要的每一行。我想用这个填充一个列表视图(已经成为这个部分)。但我迷失了如何解决这个问题。

有帮助吗?谢谢。

热门答案

将此代码转换为VB.NET并不困难,您可以执行以下操作:

var doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(html);
  • NEED1

    var doc = new HtmlAgilityPack.HtmlDocument();
    doc.LoadHtml(html);
    
  • NEED2

    var doc = new HtmlAgilityPack.HtmlDocument();
    doc.LoadHtml(html);
    
  • NEED3

    var doc = new HtmlAgilityPack.HtmlDocument();
    doc.LoadHtml(html);
    
  • NEED4

    var doc = new HtmlAgilityPack.HtmlDocument();
    doc.LoadHtml(html);
    

    我把单个选项放在上面,如果你想在一个节点中选择所有节点,你可以使用SelectNodes方法。

我希望这对你有帮助。




许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因