【发布时间】:2015-11-15 20:47:01
【问题描述】:
我已尝试检查此站点上的其他答案,但没有一个对我有用。我有以下 HTML 代码:
<h3 class="x-large lheight20 margintop5">
<a href="http://someUrl.com" class="marginright5 link linkWithHash detailsLink"><strong>some textstring</strong></a>
</h3>
我正在尝试使用以下代码从此文档中获取 #:
string adUrl = Doc.DocumentNode.SelectSingleNode("//*[@id=\"offers_table\"]/tbody/tr["+i+ "]/td/table/tbody/tr[1]/td[2]/div/h3/a/@href").InnerText;
我也尝试在没有@href 的情况下这样做。还尝试使用a[contains(@href, 'searchString')]。但是所有这些行都给了我链接的名称 - some textstring
【问题讨论】:
-
InnerText?你为什么要尝试使用它而不是获取属性(这就是
href是什么?就像stackoverflow.com/questions/3750678/…
标签: c# .net parsing html-agility-pack