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

Как сделать так что бы при попытки парсинга, python не выводил пустую строку?

При попытки парсинга начальной цены в стиме, питон выводит пустую строку

import requests
import lxml.html

def parse(url):
    api = requests.get(url)
    tree = lxml.html.document_fromstring(api.text)
    text_original = tree.xpath('//*[@id="market_commodity_forsale"]/span[2]')
    print(text_original)

parse('https://steamcommunity.com/market/listings/730/Shattered%20Web%20Case')
  • Вопрос задан
  • 173 просмотра
Подписаться Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
В блоке с ID market_commodity_forsale нет абсолютно никакого контента.
Так что либо просите valve добавить туда нужные вам данные, либо смотрите в запросах как они там появляются
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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