幻影没有达到function

接下来,我已经重写了我的脚本,但无法达到我执行数据扫描的function。 结果我的对象为null。

我怎样才能确保达到这个function? 我如何填充对象? (注意我的对象和填充它的方式是基于早期post的讨论,但如果我在下面的脚本中发现任何错误,请告诉我)

错误输出:

ReferenceError:找不到变量:angular(不确定这意味着什么……我现在忽略了) http://stage.inc.com/js/Inc5000ListApp.js?UPDATE1:2

http://www.inc.com/inc5000/index.html:2485

阅读关于公司5000中的公司 Inc.com(这是标题,正在打印)

null(该对象为null,我不知道为什么??实际上该函数未被访问,但我怎么能纠正这个……)

var webPage = require('webpage'); var page = webPage.create(); page.open('http://www.inc.com/inc5000/index.html', function(status) { var title = page.evaluate(function(s) { return document.querySelector(s).innerText; }, 'title'); console.log(title); page.injectJs('http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js'); var dataObj= page.evaluate(function() { console.log('Reached scrapeData'); var DATA = []; $('tr.ng-scope').each(function(){ var $tds = $(this).find('td'); DATA.push({ rank: $tds.eq(0).text(), company: $tds.eq(1).text(), growth: $tds.eq(2).text(), revenue: $tds.eq(3).text(), industry: $tds.eq(4).text() }); }); console.log(DATA); }); console.log(dataObj); phantom.exit(); });