在Javascript中使用XPath提取文本

Extracting text using XPath in Javascript

本文关键字:XPath 提取 取文本 Javascript      更新时间:2023-09-26

我在抓取网站时遇到问题。我正在使用javaScript,并试图使用XPath将scraper发送到正确的方向。

我用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');

您必须直接进入段落以获取文本见下文和示例

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