我有这样的代码。
<div class="market_listing_row number_490159191836499" id="number_490159191836499">
<div class="market_listing_row number_490159191836499" id="number_490159191836499">
<div class="market_listing_row number_490159170836499" id="number_490159170836499">
有没有办法"退出"?比如类,id,名称等。例如这个标记的数字。我在网站上有15个类似的id
(它总是相同的模式,id="number_15digits")我想把数字部分拉出来,使其成为列表,所以我把它们都放在一个地方。
id ="number_490159170836499">
如果您可以通过某个通用定位器定位所有这些元素(您的问题中缺少此信息),您可以这样做:
import re
elements = driver.find_elements_by_xpath("your_locator")
for element in elements:
id = element.get_attribute("id")
id_number = re.findall('d+', id)
id_number
将包含您要求的内容