我正试图用来NodeJS刮一个需要登录的网站POST.然后,一旦我登录,我就可以访问一个单独的网页GET.
第一个问题,现在被登录.我试图使用request到POST的登录信息,但我得到的回应没有出现在被记录.
exports.getstats = function (req, res) {
request.post({url : requesturl, form: lform}, function(err, response, body) {
res.writeHeader(200, {"Content-Type": "text/html"});
res.write(body);
res.end();
});
};
Run Code Online (Sandbox Code Playgroud)
在这里我只是转发我回来的页面,但我回来的页面仍然显示登录表单,如果我尝试访问另一个页面,它说我没有登录.
我想我需要维护客户端会话和cookie数据,但我找不到任何资源来帮助我理解如何做到这一点.
作为后续,我最终使用zombiejs来获得我需要的功能