前言css
selenium是一个很是厉害的爬虫利器,不,简直是神器了,它能够自动的控制浏览器,可是你得告诉浏览器,你想干吗,爬哪里,这时候就要用到元素定位了,在HTML中都有着不一样的标签和属性,selenium根据它们来肯定你的意图,每一个方式都对应两个方法python
8种方式浏览器
1.经过 id 定位学习
2.经过 name 定位element
3.经过 class 定位selenium
4.经过 tag 定位class
5.经过 link 定位方法
6.经过 partial link 定位im
7.经过 xpath 定位样式
8.经过 css 选择器定位
1.经过 id 定位
这个要特别说明一下,find_element_by_( ),是用来定位单个元素的,find_elements_by_( ),是用来定位多个元素的。学过英语都是加一个复数是多个,下面的定位跟这个也是同样的
实例代码:
2.经过 name 定位
实例代码:
3.经过 class 定位
实例代码:
4.经过 tag 定位
实例代码:
学习历来不是一我的的事情,要有个相互监督的伙伴,工做须要学习python或者有兴趣学习python的伙伴能够私信回复小编“学习” 获取资料,一块儿学习
5.经过 link 定位
实例代码:
6.经过 partial link 定位
实例代码:
7.经过 xpath 定位
实例代码:
8.经过 css 选择器定位
实例代码:
以上就selenium元素定位的方式方法,可是感受不太顺手,就只有Xpath好一点,可是呢,还有样式CSS定位是最强大和灵活的,不过比较难掌握,固然网上还有更加便捷的方法,既然有时候要用这种,固然得了解一下啦