У меня проблемы с получением истории цен в Steam. Глядя на другие вопросы, мне удалось найти изящный способ создания ссылки, которая действительно дает мне историю цен на предмет, моя проблема в том, что вам нужно войти в Steam, чтобы получить эти данные. Как мне просмотреть эти данные, как если бы я вошел через http-запрос? Я читал другие темы, в которых они говорили о сеансах браузера и о том, как кто-то в моей ситуации должен устанавливать куки-файлы с идентификатором сессии, но мне не удалось заставить его работать в узле. Код состояния, который я получаю, - 400.
Это мой код:
const https = require('https');
const options = {
host: 'steamcommunity.com',
path: '/market/pricehistory/?country=SE¤cy=3&appid=730&market_hash_name=CS20%20Case',
method: 'GET',
headers: {
'Cookie': `steamLoginSecure=THE SESSION ID I GOT FROM WRITING
"document.cookie" IN THE DEV CONSOLE`
}
}
const req = https.request(options, res => {
console.log(res.statusCode);
console.log(res.headers);
let body = '';
res.on('data', data => {
body += data;
});
res.on('end', () => console.log(body));
}).on('error', error => console.log(error));
req.end();
Я не уверен, что в моем коде что-то не так или как решить эту проблемупроблема у меняЯ действительно ценю любую помощь, которую я могу получить.