2015-10-29 70 views
0

我有一個網站的問題。 我正在使用javaScript,並試圖使用XPath向正確的方向發送我的刮板。在JavaScript中使用XPath提取文本

我用FireBug來得到我需要的Xpath。

/html/body/div[3]/div[3]/div[2]/div[9]/div/div 

但我不確定xpath是否應該放在段落所在的div中,還是直接放在paragraf中? 我也想知道如果信息是返回什麼樣的?是節點返回或者是它的實際工作中的文字,我用我的函數調用

ZU.xpath(doc, '/html/body/div[3]/div[3]/div[2]/div[9]/div/div'); 

回答

0

你必須直接進入該段來獲取文本 查看下面例子

$x('//*/html/body/div[3]/div[3]/div[2]/div[9]/div/div/p/text()') 
+0

好了回來,所以像這樣的東西應該爲我工作? (doc,'/ html/body/div [3]/div [3]/div [2]/div [9]/div/div/p/text()'); – Vlok