Necessito verificar o preço de um produto que está dentro de um < span >, contudo esse < span > possui um filho < small > que é um texto. Quando eu busco o elemento < span > o filho < small > também é retornado. Gostaria de saber se existe alguma maneira de obter apenas o valor que está dentro do < span >, sem receber o valor do filho < small >.
Código Fonte:
< span class="price-sale">1038,41
< small style="display: block; font-size:11px;"> preço à vista</small>
< /span>
Código Selenium e Python:
preco = driver.find_element_by_xpath('//*[@id="slick00"]/div/div/div/a/span[2]').text
print(preco)
Resposta obtida atualmente:
1038,41 preço à vista
Resposta que eu desejo:
1038,41