selenums初步学习

CSS 选择元素

id + #

class + . ===elements = wd.find_elements(By.CLASS_NAME, 'animal')

tag 直接写 ===elements = wd.find_elements(By.TAG_NAME, 'div')

属性值 :[‘ ‘] === element = wd.find_element(By.CSS_SELECTOR,'[href="http://www.miitbeian.gov.cn"]') 注意单引号双引号!!

复合使用 :element = wd.find_element(By.CSS_SELECTOR,'div[class="animal"]') 选择所有div中class为animal的元素

ctrl + F 可以自己选择找

 

 

选择子元素和后代元素

就是后代元素肯定是子元素,孙子也是后代,但是孙子肯定不是儿子,有点别扭但是就是这样滴

 

子元素

如果 元素2元素1 的 直接子元素, CSS Selector 选择子元素的语法是这样的

元素1 > 元素2

中间用一个大于号 (我们可以理解为箭头号)

注意,最终选择的元素是 元素2

 

后代元素

元素1 元素2

中间是一个或者多个空格隔开

最终选择的元素是 元素2

posted @ 2022-09-26 22:49  爽爽子的秃头生活  阅读(22)  评论(0)    收藏  举报