Не могу получить список скинов cs2 по определнному запросу в формате json
Сейчас получаю эти данные простым парсингом страницы. Мне необходимо сильно ускорить код, т.к. запросов очень много. Я выявил, что основную часть времени код тратит на получение списка скинов по определенному запросу. Есть ли возмодность ускорить этот процесс? Использовать json или xml? В интернете не нашел ответ на этот вопрос.
Ответы (1 шт):
Автор решения: E2key
→ Ссылка
Да, возможно это поможет, просто используй такой код при помощи библиотеки steam и requests:
import requests
import steam.webauth as wa
user = wa.WebAuth("login", password="password")
SteamID = "SteamID"
d_items = user.session.get(
f'https://steamcommunity.com/inventory/{SteamID}/'
'{AppID}/1?l=english&count=75').json()
lst_skins = [d_items["descriptions"][x]["market_hash_name"]
for x in range(len(d_items["descriptions"]))]
Список lst_skins формирует список скинов в инвентаре пользователя, правда для парсинга нужны логин, пароль и steamID.