我正在尝试使用node.js请求模块在登录表单后面获取页面。
“用户名”和“密码”是该表单的字段名称,“ login.php?do = login”是表单操作。这样做我在控制台中没有任何标题和状态代码,而只有[错误:未定义身份验证机制]消息。
var request = require('request'),
var options = {
'auth' : {
'username':'name',
'password':'pass'
},
url: 'http://example.com/login.php?do=login',
headers: {
"User-Agent":"user-agent"
}
}
request.post(options, function(err,res,body) {
if(err){
console.log(err);
return;
}
console.log('headers :', res.headers);
console.log('status code :', res.statusCode);
console.log($('body').text());
});
我该如何调查?可以用哪种方式“嗅探”或类似方法?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句