【发布时间】:2014-11-26 06:33:16
【问题描述】:
我正在使用 casperjs,并且我得到了这样一个对象:
var domElem = this.getElementInfo(".foo");
现在我想进一步查询 domElem,如下所示:
var domElemChild = domElem.QUERYFUNCTIONHERE(".bar");
我不能这样做,因为 domElem 是一个对象而不是 DOM 节点,我可以(最好)只使用 casperjs 做什么?
注意:我尝试使用cheerio,但在尝试要求它时输出以下错误:
错误:找不到模块“util”
D:/dev/myproj/phantomjs:/bootstrap.js:289
D:/dev/myproj/phantomjs:/bootstrap.js:254 in require
D:/dev/myproj/node_modules/cheerio/node_modules/htmlparser2/lib/Pars er.js:120
D:/dev/myproj/node_modules/cheerio/node_modules/htmlparser2/lib/Pars er.js:351 不安全的 JavaScript 尝试使用 URL 访问框架 about:blank from frame with url file:///d:/casperjs/bin/bootstrap.js。 域、协议和端口必须匹配
【问题讨论】:
标签: javascript node.js casperjs cheerio