我正在尝试使用Unirest Jar 功能来发出会话身份验证请求,但是我似乎无法记录我的名称控制台。以下是我使用的示例代码。关于如何记录我的名称控制台的任何想法?
var Cheerio = 要求('cheerio'); var unirest = require('unirest'); var CookieJar = unirest.jar(); var twitterLogin = 'https://twitter.com/sessions'; var twitterUsername = 'TWITTERUSERNAME'; var twitterPassword = 'TWITTERPASSWORD!' var Request = unirest.get('https://twitter.com/login').jar(CookieJar); 请求结束(函数(响应){ var $=cheerio.load(response.body); var authToken = $('input[name="authenticity_token"]').val(); console.log(authToken) unirest.post(twitterLogin) .jar(饼干罐) .followRedirect(真) .header('Referer', 'https://twitter.com/login') .header('content-type', 'application/x-www-form-urlencoded') .header('User-Agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36') .field('authenticity_token', authToken) .field('session[username_or_email]', twitterUsername) .field('session[密码]', twitterPassword) .end(函数(响应){ console.log(response.statusCode) 控制台.log(response.body) unirest.get('https://twitter.com') .jar(饼干罐) .followRedirect(真) .end(函数(响应){ var $=cheerio.load(response.body) console.log($('.DashboardProfileCard-name').text()); }) }) });