0

我有以下html:

<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 可能有问题。谁能指出这里的错误?

4

2 回答 2

0

它应该是

//span[@class='stArrow']//span[@class='stBubble_hcount']
于 2013-10-20T17:01:31.023 回答
0

你可以使用这个:

//span[@class='stArrow']/span[contains(@class, 'stButton_gradient')]/span[@class='stBubble_hcount']/text()
于 2013-10-20T17:04:45.093 回答