2013-10-20 42 views
0

XPath的問題,我有以下的HTML:在htmlagilitypack

<span class="stArrow"><span class="stButton_gradient stHBubble" style="display: inline-block;"><span class="stBubble_hcount">4</span></span></span> 

對於htmlagilitypack獲取文本我使用的XPath:

//span[@class='stArrow']//span[@class='stButton_gradient']//span[@class='stBubble_hcount'] 

但是,沒有值回升。從嚴格的測試中我發現xpath可能有問題。任何人都可以在這裏指出錯誤嗎?

回答

0

應該

//span[@class='stArrow']//span[@class='stBubble_hcount'] 
+0

感謝您的回答......試過了......還是不通過的方式工作...,做如果嘗試獲取Facebook贊或發推文,我們會遇到問題? – aceBox

+0

@aceBox向我們展示代碼..如果您正在解析Facebook或Twitter頁面,則可改爲使用其API代替 – Anirudha

+0

請點擊此鏈接:http://www.indianexpress.com/news/liability-clause-stalls-deal- on-2-new-nreactors-in-kudankulam/1184975 /我正在嘗試在此頁面中獲取tweets/likes。 – aceBox

0

您可以使用此:

//span[@class='stArrow']/span[contains(@class, 'stButton_gradient')]/span[@class='stBubble_hcount']/text()