可以使用以下代码来实现:

from selenium.webdriver.common.by import By

# 找到包含全部(n)文本的元素
review_element = browser.find_element(by=By.XPATH, value='//div[@class="review_list_filters"]//button[@class="bui-button__text"]')

# 获取文本内容
review_text = review_element.get_attribute('innerText')

# 从文本内容中提取数字
review_num = int(review_text.split('(')[1].split(')')[0])

# 打印数字
print(review_num)
用browserfind_elementby=ByXPATH找到一个页面里面的部分html是div class=review_list_filters data-js-reviews-filters-wrapper=div id=reviewer_type_filter class=bui-dropdown data-component=ugcsdom-utilsdropdown-selectla

原文地址: https://www.cveoy.top/t/topic/eB9j 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录