@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. Мой код выдает ошибки.
  • Вопрос задан
  • 1215 просмотров
Пригласить эксперта
Ответы на вопрос 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. Мой код выдает ошибки.

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

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

Войти через центр авторизации
Похожие вопросы