我试图用casperjs下载CSV文件,而是我得到的html页面的代码无需下载的URL文件。如何使用casperjs
我无法找到事件处理程序,所以我不知道如何让文件!下面是html代码,并且显示的是单击时下载csv文件的图像。我搜索在JavaScript文件,我没有发现任何与此图像(例如,被点击的图像时所调用的函数)
<p align=right>
<input type="image" name="ctl00$ExportCSV" id="ctl00_ExportCSV" title="Export data to CSV file" src="images/csv.png" style="border-width:0px;" />
</p>
我试着下面的代码,但没有任何成功无关! :(
casper.on('resource.received', function(resource) {
if (resource.stage !== "end") {
console.log("resource.stage !== 'end'");
return;
}
if (resource.url.indexOf('ExportData.csv') > -1) {
console.log("Downloading csv file");
var fs = require('fs');
casper.download(resource.url, fs.workingDirectory+'/ExportData.csv');
}
});
任何帮助如何下载文件?非常感谢!