Unirest Jar 機能を使用してセッション認証要求を作成しようとしていますが、自分の名前のコンソールをログに記録できないようです。以下は私が使用しているサンプルコードです。自分の名前コンソールをログに記録する方法についてのアイデアはありますか?
var Cheerio = require('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);
Request.end(関数(応答) {
var $ = Cheerio.load(response.body);
var authToken = $('input[name="authenticity_token"]').val();
console.log(認証トークン)
unirest.post(twitterログイン)
.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 (Gecko のような KHTML) Chrome/43.0.2357.124 Safari/537.36')
.field('authenticity_token', authToken)
.field('session[username_or_email]', twitterUsername)
.field('session[パスワード]', twitterPassword)
.end(関数(応答) {
console.log(応答.statusCode)
console.log(レスポンス.ボディ)
unirest.get('https://twitter.com')
.jar(クッキージャー)
.followRedirect(真)
.end(関数(応答) {
var $ = Cheerio.load(応答.本文)
console.log($('.DashboardProfileCard-name').text());
}))
}))
});