搜索标签
1 By.ID
# 根据id号查找标签
bro.find_element(By.ID, 'id内容')
2 By.NAME
# 根据name属性查找标签
3 By.TAG_NAME
# 根据标签名查找标签
a_list=bro.find_elements(By.TAG_NAME,'a')
4 By.CLASS_NAME
# 按类名找
dig=bro.find_element(By.CLASS_NAME,'diggit')
5 By.LINK_TEXT
# 按a标签文字找
bro.find_element(by=By.LINK_TEXT, value='登录')
6 By.PARTIAL_LINK_TEXT
# 按a标签文字,模糊匹配
7 By.CSS_SELECTOR
# 按css选择器找
res=bro.find_element(By.CSS_SELECTOR,'a#cb_post_title_url>span')
print(res.text)
8 By.XPATH
# 按xpath找
res=bro.find_element(By.XPATH,'//*[@id="cb_post_title_url"]/span')
print(res.text)
标签属性,位置,大小,文本
print(tag.get_attribute('src'))
print(tag.text)
print(tag.id) # 这个id不是id号,不需要关注
# 获取位置和大小
print(tag.location)
print(tag.tag_name)
print(tag.size)
标签:标签,selenium,find,bro,tag,print,id,属性
From: https://www.cnblogs.com/wellplayed/p/18025338