从家庭部获得保险

2024-04-26 09:33:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Selenium、Python和xPath来获取我正在收集的材料的覆盖率。问题是,我需要能够不同的产品页面之间没有覆盖范围作为一个选项(即一个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

Tags: divdefault产品seleniumcoverage覆盖率页面element