Я пытаюсь получить цены с веб-сайтов и сталкиваюсь с проблемой, что иногда они добавляют дополнительный текст в поле.
например
<span class="price--content content--default">
Ihr Preis:
13.815,00 €
</span>
>>> response.xpath('//span[@class="price--content content--default"]/text()').extract()
['\n', '\n', '\nIhr Preis:\n13.815,00\xa0€\n']
Другой пример здесь:
<span class="price--content content--default">
Jetzt:
5.765,00 €
</span>
Как я могу убедиться, что xpath получает номер во всех случаях, даже если нет текста, а только номер?
Как альтернатива, если это невозможно, как я могу получить первый номер списка с помощью python?