我試圖用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');
}
});
任何幫助如何下載文件?非常感謝!