终于把人人网的登录单独成模块了。 以前因为依赖的request库不够完善一直没有提出来。 这次因为有朋友需要就趁这个机会把他提出来了。
https://github.com/sxyizhiren/renrenlogin
用法: var Login=new (require(‘renrenlogin’).INST)();
//如果账号是具有个人和公共主页双重身份的, // 要登公共主页时把isPage设为true,其他情况都可不设isPage或设为false var account={ email:’账号’, passwd:’密码’, isPage:false } Login.setAccount(account); Login.onekeyLogin(function(err,info){ console.log(info.logined); });
然后你要请求新的url就这么用:
var request=require(‘request-5291’);
request=request.defaults({
jar:info.Cookie//这个就是登录后返回的Cookie });
request('http://www.renren.com’,function(err,response,body){
});
request('http://notify.renren.com/wpi/getonlinecount.do’,function(err,response,body){
});
之前发过一个帖,介绍过人人登录的实现,需要了解的移步至: http://cnodejs.org/topic/51ce18bb73c638f3706ca7bb