2017-08-01 1 views
0

I à l'aide casperjs, donc quelques exemples:Ouvrir pdf par lien et faire la capture

casper.start('http://lacoa.org/pdf/emergencysurvivalguide-lowres.pdf', function() { 
    this.wait(1000, function() { 
     casper.capture(filepath); 
    }); 
}); 

Je comprends qu'il est un fichier, pas une page, mais puis-je ouvrir un fichier dans le navigateur et faire la capture? Merci.

+1

double possible de [Ouvrir PDF avec le navigateur sans tête PhantomJS] (https://stackoverflow.com/questions/37082485/ open-pdf-avec-headless-browser-phantomjs) – Vaviloff

Répondre

0

Vous recherchez casper.download

var pdfUri = 'http://lacoa.org/pdf/emergencysurvivalguide-lowres.pdf'; 

var casper = require('casper').create(); 
casper.userAgent('Mozilla/5.0 (Macintosh; Intel Mac OS X)'); 

casper.start('http://lacoa.org', function() { 
    this.echo('Downloading ' + pdfUri); 
    this.download(pdfUri, 'download.pdf'); 
}); 

casper.run(function() { 
    this.echo('Done.').exit(); 
}); 

Cela prend quelques instants pour télécharger