使用BS4从span标签中删除价格

时间:2020-04-23 18:55:55

标签: python beautifulsoup scrape

我正在努力争取一个价格,但我什么也不能退货。我认为span标记中包含data-amount,这可能是导致问题的原因。

看起来像这样

def dotword(word):
    return [word] + [word[:i]+"."+rv for i in range(1,len(word)) 
                                     for rv in dotword(word[i:]) ]

我尝试过:

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

但是没有运气。

任何帮助都将不胜感激!

1 个答案:

答案 0 :(得分:0)

代码应类似于:

from bs4 import BeautifulSoup

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

结果取决于您的情况:

€ 100.00