我的HTML代码:
div class="singolo-contenuto link_azure">
<p><img src="" class="left pad2 field_foto" alt="" /><p> Message </p>
</div>
我需要&#34;捕获&#34; &#34;消息&#34 ;. 我正在尝试:
String message = htmlDoc.DocumentNode.SelectSingleNode("//div[@class='singolo-contenuto link_azure']").InnerText;
但不起作用......我获得了很多整页...错误的是什么?
答案 0 :(得分:0)
您使用的XPath表达式可以转到<div>
标记。您需要深入了解最后一个<p>
标记。这将有效:
var message = htmlDoc.DocumentNode.SelectSingleNode("//div[@class='singolo-contenuto link_azure']//p[last()]").InnerText;