Как очистить веб-сайт REACT с помощью casperJS? - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь очистить веб-сайт 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')
    }
  });
});
...