【发布时间】:2015-10-02 09:24:16
【问题描述】:
我正在访问一个发出(大)JSON 响应的网站。点击触发请求:
casper.then(function li10() {
casper.click(SEARCH_BUTTON_CSS);
});
但是根据我的网络代理,客户端在收到整个响应之前关闭了连接。我试过等待 URL 出现。它按预期等待 URL,但这似乎还不够:
casper.then(function li11() {
casper.waitForUrl(/\/search-results\/p\?/,
function() {
var search_url = casper.getCurrentUrl();
console.log('found search results, url = ' + search_url);
},
function() {
console.log('failed to find search results');
casper.exit();
},
10000);
});
那么:我可以等待什么可靠的东西来保证 JSON 代码在继续下一步之前已经完全加载?
【问题讨论】:
标签: javascript json casperjs