Я пытаюсь получить данные из парового рынка от этого участка:Получение CS: GO Market Цена История
Я пытаюсь получить эти данные, используя этот адрес
http://steamcommunity.com/market/pricehistory/?appid=730&market_hash_name=AK-47%20%7C%20Frontside%20Misty%20%28Field-Tested%29
по economy.js файла из паровой рынка страницы
new Ajax.Request('http://steamcommunity.com/market/pricehistory/', {
method: 'get',
parameters: {
appid: this.m_item.appid,
market_hash_name: GetMarketHashName(this.m_item)
},
onSuccess: function(transport) { SellItemDialog.OnPriceHistorySuccess(transport); },
onFailure: function(transport) { SellItemDialog.OnPriceHistoryFailure(transport); }
});
Но при попытке открыть http://steamcommunity.com/market/pricehistory/?appid=730&market_hash_name=AK-47%20%7C%20Frontside%20Misty%20%28Field-Tested%29
в моем браузере я всегда получаю пустой [] результат.
С другой стороны, когда я вошел в свою учетную запись в браузере, результат не пуст, и все в порядке. Но этот участок всегда доступен на странице http://steamcommunity.com/market/listings/730/AK-47%20%7C%20Frontside%20Misty%20%28Field-Tested%29 для меня, и это не имеет значения, я нахожусь в своей учетной записи или нет.
Как получить эти данные правильно и без auth?
[Вы не сможете сделать этого без входа в систему] (https://www.reddit.com/r/SteamBot/comments/3ai3mv/400_bad_request_when_downloading_price_history/). – Kain