Skip to main content
 首页 » 编程设计

python之使用 Python 中的 Selenium Webdriver 获取 td 类的标题

2024年10月24日31tuyile006

总的来说,我对 Selenium 和 Python 非常陌生。我想获取一个 td 类的标题,HTML 代码如下所示。我只需要获取 6,012,567 号码以备后用:

<td class="infoStats__stat link-light border-light-right"> 
  <a href=“/follow" class="infoStats__statLink link-light" title="6,012,567"> 
    <h3 class="infoStats__title font-light”>Users</h3> 
    <div class="infoStats__value font-tabular-light">6.01M</div> 
  </a> 
</td> 

到目前为止我有这个:

        #element = WebDriverWait(driver, 2).until(EC.presence_of_element_located((By.XPATH, '//td[contains(@class, "infoStats__statLink")]'))) 
 
    #users = int(element.text.replace(',', '')) 

但这只是给我 6.01 的缩写,有更好的方法吗?

请您参考如下方法:

使用以下代码获取所需的值:

value = int(driver.find_element_by_xpath('//a[@class="infoStats__statLink link-light"]').get_attribute("title")) 

如果有任何错误请告诉我