Javascript 使用CasperJS重定向下载?
在一个需要登录的外联网网站后面,我需要下载一个由带有参数的php url生成的统计报告 这将启动另一个URL,该URL提供文件: 但是这个URL的存在只是为了获取excel文件。如果我重新启动导出url,它将为空 我用CasperJS登录没有问题 是我干的Javascript 使用CasperJS重定向下载?,javascript,download,casperjs,Javascript,Download,Casperjs,在一个需要登录的外联网网站后面,我需要下载一个由带有参数的php url生成的统计报告 这将启动另一个URL,该URL提供文件: 但是这个URL的存在只是为了获取excel文件。如果我重新启动导出url,它将为空 我用CasperJS登录没有问题 是我干的 casper.thenOpen('https://extranet.com/report.php?date_start=AAAAMMJJ&date_end=AAAAMMJJ', function() { casper.down
casper.thenOpen('https://extranet.com/report.php?date_start=AAAAMMJJ&date_end=AAAAMMJJ', function() {
casper.download('https://extranet.com/export.php?f=Report_datetime.xlsx','report.xlsx');
});
但这会导致一个空白文件
我也试过了
casper.download('https://extranet.com/report.php?date_start=AAAAMMJJ&date_end=AAAAMMJJ', 'report.xlsx');
这导致文件只包含标题
我卡住了
我希望CasperJS有一个默认的下载文件夹,它可以像浏览器一样自动下载文件。听起来像是时间问题。您能在通话之间等待吗?请注册到、和事件。也许有错误。如果有,请相应地编辑您的问题。另外,您使用哪个PhantomJS版本?