npm install -g phantomjs --unsafe-perm
npm install -g casperjs
installer python (bien vérifier qu'il est dans le path après l'installation) version 2.7
https://www.python.org/downloads/
Mettre ça dans un fichier test.js :
var casper = require('casper').create();
casper.start('http://gextra.net/', function() {
this.capture('screenshot.png');
});
casper.run(function() {
console.log('fini');
casper.exit();
});
et lancer en faisant :
casperjs test.js
emacs launcher.js
var spawn = require("child_process").spawn;
var casperbin = "";
if (require("os").type() == "Windows_NT") casperbin = "casperjs.cmd";
else casperbin = "casperjs";
process.argv.shift();
process.argv.shift();
var p = spawn(casperbin, process.argv);
p.stdout.on("data", function(line) {
console.log(line.toString().trim());
});
p.stderr.on("data", function(line) {
console.log(line.toString().trim());
});
p.on("close", function(code) {
console.log("exited with " + code);
});