我試圖檢查這個網站上的其他答案,但他們都沒有爲我工作。我有以下HTML代碼:如何從XPATH獲取URL?
<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')]
。但所有這些行給我的鏈接的名稱 - 一些文本字符串
InnerText?你爲什麼試圖使用它,而不是獲取屬性(這是什麼'href'是?像http://stackoverflow.com/questions/3750678/getting-attribute-value-of-an-xml-document-using-c -sharp –