python selenium中如何查找定位动态id及class元素?例如这样的
<div id="btn-attention_2030295">...</div>
网友回复
driver.find_element_by_xpath("//div[contains(@id, 'btn-attention')]") driver.find_element_by_xpath("//div[starts-with(@id, 'btn-attention')]") driver.find_element_by_xpath("//div[ends-with(@id, 'btn-attention')]") # 这个需要结尾是‘btn-attention’contains(a, b) 如果a中含有字符串b,则返回true,否则返回false starts-with(a, b) 如果a是以字符串b开头,返回true,否则返回false ends-with(a, b) 如果a是以字符串b结尾,返回true,否则返回false