2017-06-07 11 views
0

私のウェブサイトにログインするためのサンプルスクリプトを作成します。このような
マイスクリプト:PhantomJS page.includeJs Not Working

var page = require("webpage").create(); 
var system = require("system"); 
var data = { 
    "username": system.args[1], 
    "password": system.args[2] 
} 

function login(data){ 
    page.open("http://localhost/mywebsite/login.php", function(){ 
     page.includeJs("https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js", function(){ 
      console.log("Come in here."); 
      phantom.exit(); 
     )} 
    )} 
} 
login(data); 

私はターミナルでphantomjsを実行して、例は:私は私の端末で何かを得るいけないmyscript.js管理者管理者
phantomjs。
私のコードで何が間違っていますか?

答えて

1

コールバックを終了する方法が間違っています。あなたは.ITがここ});

あなたのコード

var page = require("webpage").create(); 
var system = require("system"); 
var data = { 
    "username": system.args[1], 
    "password": system.args[2] 
} 

function login(data){ 
    page.open("http://localhost/mywebsite/login.php", function(){ 
     page.includeJs("https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js", function(){ 
      console.log("Come in here."); 
      phantom.exit(); 
     }); 
    }) 
} 
login(data); 
+0

する必要があります。この)}のように閉じている、バディをありがとう! –