我尝试使用node.js请求从我们使用的网络服务器获取页面。 我从上一个请求的结果中检索cookie, 现在尝试将它们作为请求参数发送到配置文件页面。
<body>
<div class="bottomAlignedText" style="width: 600px; height: 600px; border: 1px solid;">
<span style="font-size:300px;">Test</span>
</div>
</body>
cookie文件看起来像这样:
var request = require('request'),
fileCookieStore = require('tough-cookie-filestore');
var j = request.jar(new fileCookieStore("./cookie.json"));
var options = {
url : 'http://example.com/site/page.php?u=1234',
jar : j,
headers : {
"User-Agent":"user_agent"
}
};
request(options, function(err,res,body) {
if(err){
console.log(err);
return;
}
console.log('body');
});
并且没有运气。控制台日志中的正文说我还没有登录。我怎么能这样做?