Когда я отправляю запрос с помощью этого примера программы:
Код: Выделить всё
import axios from "axios";
const url = "https://steamcommunity.com/market/listings/730/AK-47%20%7C%20Asiimov%20%28Field-Tested%29";
import axios from "axios";
axios.get(url, { headers })
.then(response => {
console.log("Response:", response.data);
})
.catch(error => {
console.error("Error:", error);
});
Я получаю HTML-страницу, из которой могу извлечь данные в переменную. . Пример:
Код: Выделить всё
var g_rgListingInfo = {
"639048292868511692": {
"listingid": "639048292868511692",
"price": 23043,
"fee": 3456,
"publisher_fee_app": 730,
"publisher_fee_percent": "0.100000001490116119",
"currencyid": 2023,
"steam_fee": 1152,
"publisher_fee": 2304,
"converted_price": 3121,
"converted_fee": 468,
"converted_currencyid": 2003,
"converted_steam_fee": 156,
"converted_publisher_fee": 312,
"converted_price_per_unit": 3121,
"converted_fee_per_unit": 468,
"converted_steam_fee_per_unit": 156,
"converted_publisher_fee_per_unit": 312,
"asset": {
"currency": 0,
"appid": 730,
"contextid": "2",
"id": "41468254686",
"amount": "1",
"market_actions": [{
"link": "steam:\/\/rungame\/730\/76561202255233023\/+csgo_econ_action_preview%20M%listingid%A%assetid%D17188732271707311071",
"name": "Inspect in Game..."
}]
}
}
(Извлечено из журналов HttpToolkit)
Однако, когда я использую javascript, отображается только общая информация, а не конвертированная цена, что для меня важно, так как в остальном товары в любой валюте.
В коде я также авторизован с помощью Модуль под названием «SteamUser» и это та же учетная запись, с которой я получаю конвертированную цену в качестве переменной через браузер/HttpToolkit.
Знаете ли вы, что мне нужно изменить, чтобы также получить конвертированную цену?
Важно: необходим аккаунт с кошельком, только тогда Steam автоматически конвертирует валюту. У меня действительно так, запрос отправляется с залогиненной учетной записи, у которой уже есть кошелек и как уже говорилось, в браузере работает без проблем
Подробнее здесь: https://stackoverflow.com/questions/793 ... rted-price