CSS 通过属性值选择元素及以某个字符串开头,结尾或者包含某个字符串的元素

 

<a href="http://www.miitbeian.gov.cn">苏ICP备88885574号</a>

0.通过属性值来选择元素:

driver.find_element_by_css_selector('[href="http://www.miitbeian.gov.cn"]')

或

driver.find_element_by_css_selector('a[href="http://www.miitbeian.gov.cn"]')

1.通过选择属性值以某个字符串开头来定位元素

driver.find_element_by_css_selector('[href^="http"]')

或

driver.find_element_by_css_selector('a[href^="http"]')

2.通过选择属性值以某个字符串结尾来定位元素

driver.find_element_by_css_selector('[href$="gov.cn"]')

或

driver.find_element_by_css_selector('a[href$="gov.cn"]')

3. 通过选择属性值包含某个字符串来定位元素

driver.find_element_by_css_selector('[href*="miitbeian"]')

或

driver.find_element_by_css_selector('a[href*="miitbeian"]')

 

posted @ 2021-07-03 22:01  Avicii_2018  阅读(741)  评论(0编辑  收藏  举报