我的目标是提取元素“ $ 37.91”。

但是,由于它的类(突出显示的黄色)在其他地方重复出现,因此我无法每次都获得此特定元素。 (有时我获得其他值)

如何通过类似以下方式获取元素:// div id ='snsPrice'&span class ='a-size-large a-color-price'。保证精度。

python - 从Selenium中的父对象中提取特定的子元素-LMLPHP

最佳答案

以下应该工作

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"]')

07-24 13:14