Я пытаюсь очистить веб-сайт React (ads.reddit.com), используя Casper и фантом.
ads.reddit.com
Я могуВойдите в систему и выберите дату данных, которые я хочу очистить.Проблема в том, что когда я нажимаю «экспортировать в CSV», файл должен начать загрузку.Я попытался сделать это, используя код ниже, однако, когда загрузка заканчивается, я получаю это сообщение: «недопустимый буфер»
casper.then(function(){
casper.click(x('//*[@id="app"]/div/div[2]/div[2]/div[1]/div[1]/div/div[4]/button'));
casper.capture('./captures/img5.png');
casper.wait(1*60000);
casper.on('resource.received', function(resource) {
if (resource.stage !== "end") {
console.log("resource.stage !== 'end'");
return;
}
else{
console.log("Downloading csv file");
this.download(resource.url, 'ExportData.csv');
this.capture('./captures/img6.png')
}
});
});