Comment utiliser phantomjs?

Je voudrais apprendre phantomjs, mais je ne peux pas trouver un bon tutoriel. J'ai 2 questions:

  1. où est le problème dans le code suivant (besoin de capturer l'étiquette de bouton et de les écrire dans un fichier):
    var page = require('webpage').create();
    var fs = require('fs');
    
    page.onConsoleMessage = function(msg) {
        phantom.outputEncoding = "utf-8";
        console.log(msg);
    };
    
    page.open("http://vk.com", function(status) {
        if ( status === "success" ) {
            page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function() {
                page.evaluate(function() {
                    var str = $("#quick_login_button").text();
                    f = fs.open("ololo.txt", "w");
                    f.writeLine(str);
                    f.close();
                    console.log("done");
                });
                phantom.exit();
            });
        }
    });
    
  2. ce tutoriel dans phantomjs vous pouvez vous des conseils pour moi? (pas de site officiel)
Il y a beaucoup d'exemples livrés avec phantomjs - j'aimerais commencer par de travail par le biais de ces

OriginalL'auteur Cat H | 2013-03-07