我想创建示例脚本以登录我的网站 我的脚本是这样的:
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时,例如:phantomjs myscript.js admin admin
我的终端没有任何东西。
我的代码有什么问题?
答案 0 :(得分:1)
关闭回调的方式是错误的。你正在关闭这个)}
。它应该是});
您的代码
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);