python xpath定位打印元素_python基础教程:8种selenium元素定位的实现
前言
selenium是一個(gè)非常厲害的爬蟲利器,不,簡(jiǎn)直是神器了,它可以自動(dòng)的控制瀏覽器,但是你得告訴瀏覽器,你想干嘛,爬哪里,這時(shí)候就要用到元素定位了,在HTML中都有著不同的標(biāo)簽和屬性,selenium根據(jù)它們來確定你的意圖,每個(gè)方式都對(duì)應(yīng)兩個(gè)方法
8種方式
1.通過 id 定位
2.通過 name 定位
3.通過 class 定位
4.通過 tag 定位
5.通過 link 定位
6.通過 partial link 定位
7.通過 xpath 定位
8.通過 css 選擇器定位
1.通過 id 定位
這個(gè)要特別說明一下,find_element_by_( ),是用來定位單個(gè)元素的,find_elements_by_( ),是用來定位多個(gè)元素的。學(xué)過英語都是加一個(gè)復(fù)數(shù)是多個(gè),下面的定位跟這個(gè)也是一樣的
實(shí)例代碼:
2.通過 name 定位
實(shí)例代碼:
3.通過 class 定位
實(shí)例代碼:
4.通過 tag 定位
實(shí)例代碼:
學(xué)習(xí)從來不是一個(gè)人的事情,要有個(gè)相互監(jiān)督的伙伴,工作需要學(xué)習(xí)python或者有興趣學(xué)習(xí)python的伙伴可以私信回復(fù)小編“學(xué)習(xí)” 獲取資料,一起學(xué)習(xí)
5.通過 link 定位
實(shí)例代碼:
6.通過 partial link 定位
實(shí)例代碼:
7.通過 xpath 定位
實(shí)例代碼:
8.通過 css 選擇器定位
實(shí)例代碼:
以上就selenium元素定位的方式方法,但是感覺不太順手,就只有Xpath好一點(diǎn),但是呢,還有樣式CSS定位是最強(qiáng)大和靈活的,不過比較難掌握,當(dāng)然網(wǎng)上還有更加便捷的方法,既然有時(shí)候要用這種,當(dāng)然得了解一下啦
總結(jié)
以上是生活随笔為你收集整理的python xpath定位打印元素_python基础教程:8种selenium元素定位的实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于几何距离的椭圆拟合
- 下一篇: python获取当前时间和前一天时间