Задать вопрос
@Artyom02
Начинающий программист

Как получить все данные о ценах в steam?

Мне нужно получить названия и цены всех предметов в steam. В идеале, я бы хотел создать собственную базу данных которую буду обновлять несколько раз в сутки.
Но, когда я хочу парсить более 2 страниц, происходят странные вещи. На разных страницах появляются абсолютно одинаковые предметы, хотя если перейти по ссылке, то предметы будут различаться. Программирую на python. Подскажите как это можно исправить?
Полный код на github - https://github.com/rassadin11/steam/blob/main/index.py
  • Вопрос задан
  • 620 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Потому что элементы подгружаются дополнительным запросом. Делаете запрос на
https://steamcommunity.com/market/search/render/?query=&start=10&count=10&search_descriptions=0&sort_column=popular&sort_dir=desc&appid=730&category_730_ItemSet%5B%5D=any&category_730_ProPlayer%5B%5D=any&category_730_StickerCapsule%5B%5D=any&category_730_TournamentTeam%5B%5D=any&category_730_Weapon%5B%5D=any&category_730_Exterior%5B%5D=tag_WearCategory0&category_730_Quality%5B%5D=tag_normal&norender=1

и достаете что вам нужно. Все get параметры в принципе понятны
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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