@Maks_432
Начинающий программист(нет)

Как спарсить название и цену игры в стиме?

ВОТ МОЙ КОД
from bs4 import BeautifulSoup as BS
import requests

soup1 = BS(requests.get('https://store.steampowered.com/specials/?l=russian#p=0&tab=TopSellers').text, 'html.parser')

skidki1 = soup1.findall(class='tab_item_name')

for item1 in skidki1:
    s = print(item1.text)

price = soup1.findall(class='discount_final_price')

for pr in price:
    p = print(pr.text)

hz = print(s , p)
for hg in hz:
    print(hg.text)


Возможно ли спарсить это так, чтобы около названия игры выдавалась ее цена, и если да, то как?
P.S. Мой код выдает ошибки.
  • Вопрос задан
  • 1457 просмотров
Пригласить эксперта
Ответы на вопрос 2
@rPman
Зачем столько гемороя если есть официальное api?
api.steampowered.com/ISteamApps/GetAppList/v0001 - список всех приложений
store.steampowered.com/api/appdetails?appids=43864... - информация о приложении appids, код страны из которой запрос - cc
цены в центах [App Id] > data > price_overview
(взял это отсюда)

По уму документация тут, ллидербоард тут
Ответ написан
Комментировать
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
P.S. Мой код выдает ошибки.

Какие ошибки выдаёт?
Ответ написан
Ваш ответ на вопрос

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

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