Gay*_*yan 3 html xpath html-agility-pack
我曾经选择了类名为"list"的表.我使用此xpath查询在Htmlagilitypack中选择节点
//table[@class="list"]/td/a[@href]
Run Code Online (Sandbox Code Playgroud)
但无法获得正确的输出.我的xpath代码块出了什么问题?
这是我想要从中获取数据的表:
<table class="list">
<tbody>
<tr>
<td width="315">
<b>1</b> <a href="http://www.url.html">data</a><br>
<b>2</b> <a href="http://www.url.html">data</a><br>
<b>3</b> <a href="http://www.url.html">data</a><br>
</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我认为你需要获得href所有锚点的值.为此你可以使用
//table[@class='list']//td/a/@href
您的XPath不起作用,因为您试图找到这样的<TD>直接子项,<TABLE>而您所显示的代码段中不是这种情况.因此在XPath中使用// TD.
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
18487 次 |
| 最近记录: |