phantomJS javascript

Cma*_*mag 0 javascript phantomjs

我正在努力倾斜PhantomJS.我需要登录一个网站,并执行一些基本的爬行.以下代码打破了此错误:

undefined:12 SyntaxError: Parse error
Run Code Online (Sandbox Code Playgroud)

我的代码:

var loginKronos = function (url, username, password) {

var page = new WebPage();

page.open(url, function (status) {
    if (status !== 'success') {
        console.log('FAIL to load the address');
    }; 
    else {
        //t = Date.now() - t;
        //console.log('Loading time ' + t + ' msec');
        console.log('Loading time ' + t + ' msec');
    };

};

var username = 'me';
var password = 'passwd';
var baseurl = 'http://golfing.com/';

loginKronos ( baseurl, username, password );

phantom.exit();
Run Code Online (Sandbox Code Playgroud)

Ada*_*kis 6

你(至少)忘记了一个括号.

此外,在if/else语句上关闭大括号后,不要使用分号

page.open(url, function (status) {
    if (status !== 'success') {
        console.log('FAIL to load the address');
    } // <---------- removed semicolon
    else {
        //t = Date.now() - t;
        //console.log('Loading time ' + t + ' msec');
        console.log('Loading time ' + t + ' msec');
    }  // <----------- removed semicolon

});   // <------------- added a paren
Run Code Online (Sandbox Code Playgroud)