selenium搜索标签,获取标签属性

搜索标签

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')

# 按a标签文字找
bro.find_element(by=By.LINK_TEXT, value='登录')

# 按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)

# 标签操作
点击:click
输入:send_keys
清空:clear
posted @ 2024-02-21 15:36  wellplayed  阅读(148)  评论(0编辑  收藏  举报