Не могу получить список скинов 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.

→ Ссылка