提取父元素Python Selenium的子元素


<a class="js-sku-link sku-link" title="Inno 3D GeForce RTX 3080 10GB GDDR6X X3 LHR Κάρτα Γραφικών PCI-E x16 4.0 με HDMI και 3 DisplayPort" data-e2e-testid="sku-price-link" href="/s/35993359/Inno-3D-GeForce-RTX-3080-10GB-GDDR6X-X3-LHR-%CE%9A%CE%AC%CF%81%CF%84%CE%B1-%CE%93%CF%81%CE%B1%CF%86%CE%B9%CE%BA%CF%8E%CE%BD-PCI-E-x16-4-0-%CE%BC%CE%B5-HDMI-%CE%BA%CE%B1%CE%B9-3-DisplayPort-N30803-106X-1810VA44H.html">
<span>από</span>
871,28 €
</a>

你好。我有上面的HTML,我想选择具有价格(即871,28)的元素。我正在使用python和selenium。我试过了

driver.find_elements_by_class_name("js-sku-link sku-link")

但这给我父元素和我不知道如何选择它的第二个孩子。非常感谢您的帮助

不要使用findElements方法并添加/a[INDEX]

另外,如果价格不变,您可以在获取xpath时修剪字符串。点击这里阅读详细信息

您可以尝试下面的xpath

//a[@class='js-sku-link sku-link']

相关内容

  • 没有找到相关文章