Ich bin neu in Phantomjs und JavaScript selbst, aber aus irgendeinem Grund bekomme ich den Fehler, dass die Variable Benutzername nicht gefunden werden kann, obwohl ich es erklärt habe und dass es eine globale Variable ist.Variable kann nicht gefunden werden
var page = require('webpage').create();
var system = require("system");
page.open('https://www.facebook.com/login.php?login_attempt/', function(status) {
page.includeJs('https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js', function() {
var username = "test";
var password = "test";
page.evaluate(function() {
$("#email").val(username);
$("#pass").val(password);
$("#loginbutton").click();
});
page.onLoadFinished = function() {
page.render("after_submit.png");
if (page.url == "https://www.facebook.com/") {
var fs = require('fs');
var path = 'succes.txt';
var content = "Facebook : \n" + username;
fs.write(path, content, 'w');
}
phantom.exit();
};
page.render("before_submit.png");
});
});