【发布时间】:2019-05-17 08:18:03
【问题描述】:
我有这种情况:各种文件的HTML如下。我只需要在“targetWord”段落之后检索列表(当然它会改变我需要解析的页面中的位置)。如何使用 HTML Agility Pack?
<p>Word1</p>
<ul>
<li>listobject1</li>
<li>listobject2</li>
<li>listobject3</li>
</ul>
<p>targetWord</p>
<ul>
<li>listobject4</li>
<li>listobject5</li>
<li>listobject6</li>
</ul>
<p>Word2</p>
<ul>
<li>listobject7</li>
<li>listobject8</li>
<li>listobject9</li>
</ul>
我只需要用我的代码获取 targetWord 之后的列表节点:
foreach (var node in retreivedNodes)
{
s[i] = node.InnerText;
i++;
console.writeline (s[i]);
}
OUTPUT:
listobject4
listobject5
listobject6
【问题讨论】:
标签: c# .net html-agility-pack