使用Xpath選擇表數據


我曾經選擇了類名為“list”的表。我使用此xpath查詢來選擇Htmlagilitypack中的節點

//table[@class="list"]/td/a[@href]

但無法獲得正確的輸出。我的xpath代碼塊出了什麼問題?

這是我想要從中獲取數據的表:

//table[@class="list"]/td/a[@href]

一般承認的答案

我認為你需要獲得所有錨點的href值。為此你可以使用//table[@class='list']//td/a/@href

你的XPath沒有用,因為你試圖找到這樣的<TD> ,它是<TABLE>直接子<TABLE> ,而在你所顯示的代碼片段中並非如此。因此在XPath中使用// TD。

希望這可以幫助。





許可下: CC-BY-SA
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因