@newkoss

Авторизация по запросу request через cookies и получение данных?

Хочу получить данные по ссылке, но они доступны только авторизированным пользователям.
Нашёл ответ для python и он заключался в том чтобы получать запрос вместе с cookies steamLoginSecure

cookie = {'steamLoginSecure': '76561138023312211%7C%7CC601EA857111ADADA2FB350CBA0A2C1E02C39E5C'};
item = requests.get('https://steamcommunity.com/market/pricehistory?currency=3&appid=730&market_hash_name=%27Blueberries%27%20Buckshot%20|%20NSWC%20SEAL', cookies=cookie); 
item = item.content;
item = json.loads(item);
print(item);

Всё работает отлично!
Но хотелось бы такое решение и для Node Js

Пробовал такое:
var j = request.jar();
var cookie = request.cookie('steamLoginSecure=76561138023312211%7C%7CC601EA857111ADADA2FB350CBA0A2C1E02C39E5C');
var url = 'https://steamcommunity.com/market/pricehistory?currency=3&appid=730&market_hash_name=%27Blueberries%27%20Buckshot%20|%20NSWC%20SEAL');
j.setCookie(cookie, url);
request.get({url: url, jar: j}, function(err, response, body) {
        console.log(body);
	return;
});


Но ничего не получается, выдаёт каракозябры что с cookie что без них
  • Вопрос задан
  • 339 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы