我在 C# 中有一个代码,我想在其中提取以下值(下面的 HTML 代码中的文本“我想要这个文本”)。我已重新格式化 HTML 代码以使其易于阅读。
<div class="paste-copy-url" style="margin:0 0 0 0;">
<h4>My Stats:</h4>
<div class="line">
<div class="wrap-input">
<input onclick="this.select();" value="I want this text" readonly="readonly">
</div>
</div>
<h4>Website Link:</h4>
<div class="line">
<div class="wrap-input"><input onclick="this.select();" value="Some value" readonly="readonly">
</div>
</div>
</div>
我试过的代码(它给了我文字:“网站链接:”):
var myvaluetoextract = htmlDocument.DocumentNode.SelectSingleNode("//div[@class='paste-copy-url']");
我究竟做错了什么?我可以使用这种方法来获取该元素(页面中只有 div 类的 1 个实例)吗?