Comment utiliser phantomjs?
Je voudrais apprendre phantomjs, mais je ne peux pas trouver un bon tutoriel. J'ai 2 questions:
- 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(); }); } });
- 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
Vous devez vous connecter pour publier un commentaire.
Car l'exécution est en bac à sable, la page web n'a pas accès aux objets fantômes.
PhantomJS est livré avec beaucoup d'exemples. Jetez un oeil ici.
OriginalL'auteur Cybermaxs