URL-адрес, который я пытаюсь получить, составляет
https://www.websupplies.gr/razer-blackwidow-chroma-overwatch-edition-us-pliktrologio-gaming-pliktrologio
, из которого я пытаюсь удалить двойные кавычки из следующих
"
129,90 €"
используя методы
price_text = price_text.replace('"', '')
price_text = price_text.strip('\"')
price_text = ''.join(c for c in price_text if c not in '"')
, но без результата.Ни один из трех способов не работает .. Что мне здесь не хватает?
HTML-код
<div class="prices" itemprop="offers" itemscope
itemtype="http://schema.org/Offer">
<div class="product-price">
<label>Τιμή:</label>
<span itemprop="price" class="price-value-10895" >
129,90 € </span>
</div>
<div class="old-product-price">
<label>Αρχική τιμή:</label>
<span>179,90 €</span>
</div>
<meta itemprop="priceCurrency" content="EUR" />
</div>
Я получаю цену, выполняя
price = soup.find('div', attrs={'class':'product-price'})
price_text = price.text.strip()
price_text = price_text.replace('Τιμή:','').replace('\n','')
''.join(c for c in price_text if c not in '"')