使用CasperJS重定向下载?

时间:2014-11-24 12:42:49

标签: javascript download casperjs

在需要登录的Extranet网站后面,我需要下载一个由参数https://extranet.com/report.php?date_start=AAAAMMJJ&date_end=AAAAMMJJ

的php网址生成的统计报告

这会启动另一个提供文件的网址:https://extranet.com/export.php?f=Report_datetime.xlsx

但此URL仅用于获取excel文件。如果我重新启动该导出网址,则为空白

使用CasperJS

登录时没问题

我做了这个

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有一个default_download文件夹,它会像浏览器一样自动下载文件。

0 个答案:

没有答案