这令我感到困惑。我有一个casperJS脚本可以很好地擦除页面。但是这一页返回null。这个页面(和其他人一样)是一个熟练的会议背后。
如果我记录了它所点击的URL,并将其打入Web浏览器,我会得到XML结果。 http://cl.ly/1d0A160o0Q2f
但是在casperJS中,结果为空。
casper.thenOpen(url, function() {
this.echo(this.getPageContent());
});
该URL是在浏览器中工作的URL。我已经确认,在代码中,Casper确实有一个有效的cookie会话。此URL通常是一个AJAX调用,但作为GET请求可以在浏览器中正常工作。我不知道Casper会缺少什么会导致它为NULL。我一定错过了什么。