code.progysm.com

javascript/phantomjs

Modules
- 'webpage' (retourne un Webpage, définit Page)

Objets
- Webpage
  - Page create()
- Page
  - mixed evaluate(function f)
  - open(string url, function f(status) { })

Objets globaux
- phantom
  - exit()

Exemple:
    var webpage = require('webpage');
    var page = webpage.create();
    page.open('http://test.com/', function(status) {
        var content = page.evaluate(function() {
            return document.body.innerHTML;
        })
        console.log(content);
        phantom.exit();
    })