Задача: Нужно авторизоваться на сайте (post запрос), а потом спарсить страничку с данными (с пагинатором).
Думаю использовать для этого request + cheerio
Вопрос заключается в том как лучше поступить, чтобы не нарваться на callback hell, который уже намечается
Подскажите свои рецепты решения этой проблемы
request.get('auth get url', options, function (error, response, body) {
if (!error) {
var $ = cheerio.load(body);
options.form = {
admin_user: {
email: '***',
password: '***',
otp_attempt: '***',
remember_me: 1
},
authenticity_token: $('input[name=authenticity_token]').val(),
utf8: $('input[name=utf8]').val()
};
request.post('auth post url', options, function (error, response, body) {
request.get('parse data url', options, function (error, response, body) {
});
});
} else {
console.log("error: " + error);
}
});