Lorsque j'utilise le téléchargement () dans CasperJS, je reçois un fichier enregistré dans le système, mais le fichier ne contient pas le code source actuel de la page Web. Il contient juste un lien vers la page distante. Comment puis-je jeter le code source de la page Web dans un fichier local à l'aide de CasperJs? GetHTML () ne fait que faire l'écho du contenu sur le terminal. Comment enregistrer le contenu dans un fichier?
Première bibliothèque du système de fichiers d'importation
var fs = require('fs');
Extrait html
var html = this.getHTML(); // or var html = this.getPageContent();
Copier dans un fichier
var f = fs.open('/path/to/your/file', 'w'); f.write(html); f.close();
fs.write('path/to/file', 'your string', 'w');
simplement: fs.write('path/to/file', 'your string', 'w');
Dans ce cas, vous n'avez pas besoin d'ouvrir et de fermer un fichier