我的目标是提取元素$ 37.91'。
然而,由于它的类(突出显示为黄色)在其他地方重复,我每次都无法获得这个特定的元素。 (有时我获得其他价值)
如何通过以下内容获取元素:// div id =' snsPrice' &安培; span class =' a-size-large a-color-price'。为了确保精确度。
答案 0 :(得分:1)
以下应该工作
driver.find_element_by_css_selector('#snsPrice > .snsPriceBlock > .a-color-price')
driver.find_element_by_xpath('//*[@id="snsPrice"]/div/span[@class="a-size-large a-color-price"]')
答案 1 :(得分:0)
试试这个xpath String cost = driver.findElement(By.xpath(// span [contains(@ class,'total-price-value')])。getText();