CasperJS从多个AJAX调用中下载xml文件

时间:2016-05-11 17:15:07

标签: ajax web-crawler casperjs

我是CasperJS的新手。我在点击按钮后试图下载文件。

我已成功使用

拦截了网址
casper.on('resource.received', function(resource) {
    if (resource.stage !== "end") {
        return;
    }
    if (resource.url.indexOf('Xml') > -1) {
        this.echo(JSON.stringify(resource));
    }
});

但我根本无法下载文件。
用Charles检查我发现执行了两个ajax调用:第一个是我拦截的调用,并返回带有CDATA的xml。 在此CDATA中,存在JS代码,其中使用从页面开始下载请求的URL。

可以在CasperJS中拦截或模仿这种行为吗?

最佳, 马可

0 个答案:

没有答案