用browserfind_elementby=ByXPATHvalue=找到div class=review_list_filters data-js-reviews-filters-wrapper=div id=reviewer_type_filter class=bui-dropdown data-component=ugcsdom-utilsdropdown-selectlabel for=
可以使用以下代码实现:
element = browser.find_element(by=By.XPATH, value='//button[@data-value="total"]')
text = element.text
review_num = int(text.split('(')[1].split(')')[0])
print(review_num)
解释:
- 首先使用xpath语法定位到元素,该元素中包含了要提取的文本。
- 使用element.text获取该元素的文本。
- 使用split()方法将文本按照括号分割成两部分,取第二部分并将其转化为整数类型。
- 将得到的数字赋值给review_num并打印。
原文地址: https://www.cveoy.top/t/topic/eB1R 著作权归作者所有。请勿转载和采集!