Очистить цену от тега span, используя BS4 - PullRequest
1 голос
/ 23 апреля 2020

Я пытаюсь определить цену, но ничего не могу вернуть. Тег span содержит количество данных внутри него, которое, я думаю, может быть причиной проблемы.

Похоже, что

<span class="productPrice" data-amount style>€ 100.00</span>

Я пробовал:

price = soup.find("span", class_="productPrice").get_text()

Но не повезло.

Любая помощь будет высоко ценится!

1 Ответ

0 голосов
/ 23 апреля 2020

Код должен выглядеть так:

from bs4 import BeautifulSoup

soup = BeautifulSoup('your_html_to_parse', 'html.parser')
span = soup.find("span", class_="productPrice")
print(span.text)

И результат в вашем случае:

€ 100.00
...