Как можно получить начальную цену предмета на торговой площадке Steam, используя парсинг?

Как получить начальную цену предмета без использования официального API Steam или Selenium? У меня есть понимание того, как спарсить гистограмму и уже выставленные лоты, но мне необходимо узнать начальную цену. Я знаю, что по запросу https://steamcommunity.com/market/itemordershistog... можно получить эту информацию, но для этого мне нужно знать идентификатор предмета. Поэтому мне нужно либо база данных со всеми идентификаторами предметов, либо способ динамического спарсить эту информацию. Есть ли такая возможность?
  • 4 октября 2023 г. 5:47
Ответы на вопрос 2
Да, есть способ динамически спарсить информацию об идентификаторах предметов на торговой площадке Steam. Одним из способов сделать это является использование Steam Web API.

Steam Web API предоставляет различные методы для получения информации о предметах, включая их идентификаторы. Вы можете использовать метод GetAssetPrices, который позволяет получать цены предметов на основе их идентификаторов. 

Для использования Steam Web API вам потребуется ключ API, который можно получить на сайте разработчиков Steam. После получения ключа API вы сможете отправлять запросы к API и получать информацию о предметах, включая их идентификаторы и цены.

Если вы хотите динамически спарсить информацию об идентификаторах предметов без использования Steam Web API или Selenium, то вам может потребоваться создать скрипт, который будет перебирать различные страницы торговой площадки Steam и анализировать содержимое страницы для получения идентификаторов предметов. Это может быть достаточно сложной задачей, так как разметка страницы может изменяться и вам может потребоваться обновлять скрипт по мере изменений на площадке.
- Исследуйте исходники проекта, который не обновлялся уже несколько лет, но при этом есть возможность узнать больше информации - ссылка на GitHub: https://github.com/offish/steam_community_market
- Ознакомьтесь с блогом, где описывается, как можно получить цену с помощью фронтенда - ссылка: https://tyrrrz.me/blog/parsing-steam-market
- Воспользуйтесь API-документацией, чтобы получить более полезную информацию - ссылка на сайт с документацией: https://steamapis.com/docs
Похожие вопросы