Добрый день. Хочу пропарсить сайт, но для этого нужно сначала зарегистрироваться
const request = require('request');
const cheerio = require('cheerio');
request('https://url.com', (error, response, body) => {
let $ = cheerio.load(body);
const __RequestVerificationToken = $('#signin input').attr('name', '__RequestVerificationToken').val();
const LoginUserName = '*****';
const LoginPassword = '****';
request.post(
{
url:'https://url.com/Login',
form: {
'__RequestVerificationToken': __RequestVerificationToken,
LoginUserName,
LoginPassword
}
},(err, httpResponse, body) => {
if (err) {
return console.error('Error:', err);
}
console.log('Body:', body);
})
});
Сначала я захожу на главную страницу, беру ключ для авторизации и потом с логином и паролем передаю post запросом. Но в ответе меня перекидывает на страницу ошибки. Пробовал в Postman отправлять их в body -> form-data и успешно авторизовался. Помогите пожалуйста