Задать вопрос
@broski1

Как спарсить наклейки на предмете стим?

Steam, парсер на Python
Существует данный предмет, который продаётся на торговой площадке Steam.
https://steamcommunity.com/market/listings/730/AK-...
При наведении курсора на предмет показывается подробная информация про него, в том числе и наклейки, нанесённые на данном предмете. На одной странице отображается только 10 предметов, для просмотра остальных нужно переходить на следующую страницу. Нужно спарсить все предметы на наличие наклеек, нанесённые на них, и в итоге вывести информацию о скине и наклейках.
61b3d1deaf031140366012.png
Буду очень рад за помощь, т.к в свободном доступе отсутствует любая информация по этой теме, заранее спасибо!
  • Вопрос задан
  • 678 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Так же, как и всегда. Стим кучу инфы подгружает фоновым запросом.
В инструментах разработчика в браузере смотришь XHR-запросы, которые делает страница.
Ищешь запрос, которые содержит инфу о предметах.
Разбираешься с его параметрами и содержимым, экспериментируешь. Скорее всего в параметрах будут какие-то ID инвентаря и указатель на то, сколько предметов пропускать (пагинация). Содержимое вроде у них JSON, который тривиально парсится одноименным модулем питона.
А потом просто делаешь этот запрос, меняя параметры.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Boue
ну так дшя хрома есть разширение steam inventoty tool и стим ылот чекер вродь так так можео выбрать 100 предметов на странице + покажет наклейки ненаведя на скин + степень износа наклеек удобно.
Ответ написан
Комментировать
@justabit
Вот по такому УРЛу можно получить:

https://steamcommunity.com/market/listings/730/AK-...

Название итема только своё вставь и парси что там тебе надо!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы