Python BeautifulSoup получить цену
<span class="price"><span>Цена:</span> 58 436 <span class="currency">руб.</span></span>
Как получить только 58436 ?
Ответы (1 шт):
Автор решения: Jack_oS
→ Ссылка
html = '<span class="price"><span>Цена:</span> 58 436 <span class="currency">руб.</span></span>'
from bs4 import BeautifulSoup
soup = BeautifulSoup(html, 'html.parser')
span = soup.find_all('span')
cost = span.text.replace('Цена: ', '').replace('\xa0', '').replace(' руб.', '')
>>> cost
58436