通过id定位元素
#key是 id="name" 在输入框输入的内容是 “百搭潮流男外套”
element = wd.find_element(By.ID,'kw').send_keys("百搭潮流男外套")
通过name定位元素
#定位name元素,name="key"
element = wd.find_element(By.NAME,'wd').send_keys("百搭潮流男外套")
点击链接
element = wd.find_element(By.LINK_TEXT,"番剧").click()
#click()模拟点击 "番剧"链接名字
#页面带有游字的链接,进行点击
#该浏览器页面这个字只能出现一次,否则只会找第一个带 游 字的链接
#!上面注释为猜测,本人还没有遇到过一个页面有同样名字的两个不同链接
element = wd.find_element(By.PARTIAL_LINK_TEXT,"游").click()
通过xpath进行输入框输入
#xpath找输入框,进行输入
element = wd.find_element(By.XPATH,'//*[@id="nav-searchform"]/div[1]/input').send_keys("黑丝")
很多输入框,找到所指定输入框,进行输入
#很多输入框,找到所指定输入框
element = wd.find_element(By.XPATH,'//input[@autocomplete="off"]').send_keys("黑丝")
对特殊标签进行处理
#对span特殊标签进行定位
#找到标签为span的,内容为图片搜索,获取属性class的值
value = element = wd.find_element(By.XPATH,'//span[text()="按图片搜索"]').get_attribute("class")
print(value) #结果与图片上class的值一样,soutu-hover-tip
本文转载自: https://blog.csdn.net/lizhenqi123456/article/details/127577053
版权归原作者 菜鸡的我想成为高手 所有, 如有侵权,请联系我们删除。
版权归原作者 菜鸡的我想成为高手 所有, 如有侵权,请联系我们删除。