gpt4 book ai didi

python - 获取 Home Depot 的覆盖范围

转载 作者:行者123 更新时间:2023-12-01 01:45:29 26 4
gpt4 key购买 nike

我正在尝试使用 Selenium、Python 和 xPath 来获取我正在抓取的 Material 的覆盖范围。问题是我需要能够区分没有覆盖选项的产品页面(即 2x4 与油漆)。

我正在尝试从以下网站获取覆盖范围和覆盖范围标签。 https://www.homedepot.com/p/BEHR-Premium-Plus-Ultra-8-oz-S410-7-Equestrian-Green-Satin-Enamel-Interior-Exterior-Paint-and-Primer-in-One-Sample-UL22316/304771954

这也应该适用于未列出覆盖范围的其他页面。这是我所拥有的:

try:
element = "//div[@class='card__summary with-fade']//div[@class='col-6 specs__cell']"
el = driver.find_element(By.XPATH, element)
default_coverage = el.text
print('Coverage: ' + default_coverage)
except NoSuchElementException:
default_coverage = "No Coverage"
print('Coverage: ' + default_coverage)
pass

最佳答案

您可以使用此 XPath 来获取上述值:

'(//div[ .="Coverage Area (sq. ft.)" ]/following-sibling::div)[1]/text()'

关于python - 获取 Home Depot 的覆盖范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51392428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com