Парсинг API Steam, Python (Дистанционная работа)
(проект не опубликован)

Бюджет: 4 000 руб.

Задание: Парсинг API Steam, Python (Дистанционная работа)

На языке Python через Steam API с параметром ?cc=SE сделать парсер данных в таблицу SQL shop_categories, который будет просто интегрировать в другую программу. Грубо говоря микросервис. https://store.steampowered.com/api/featuredcategories https://store.steampowered.com/api/featured Столбцы таблицы: id Category Name URL header_image large_capsule_image small_capsule_image type special_id Где type - app/bundle/sub/sale special_id - id type, т.е. appid/bundleid/packageid/saleid (saleid - текст, например dyinglightfranchisesale2025) Дополнительно из Catregory Spotlights API https://store.steampowered.com/api/featuredcategories парсить ссылки формата https://store.steampowered.com/sale/, заносить данные в ту же таблицу, присваивая Category по тексту, идущему после sale/ Основная сложность - на страницах https://store.steampowered.com/sale/ с ?cc=SE парсить URL app, bundle и sub из ссылок формата href="https://store.steampowered.com/app/1196590/Resident_Evil_Village?snr=1_614_615_capcompubsale_100703" href="https://store.steampowered.com/bundle/49425/?snr=1_614_615_dyinglightfranchisesale2025_100703" href="https://store.steampowered.com/sub/1265945/?snr=1_614_615_dyinglightfranchisesale2025_100703" Сложность в том, что Steam использует некие джава скрипт подгрузки, из за чего при банальном парсинге через Selenium парсятся не все данные. Нужны полные данные об appid, bundleid, subid со страниц распродаж.