python xpath定位打印元素_python基础教程:8种selenium元素定位的实现
前言
selenium是一個非常厲害的爬蟲利器,不,簡直是神器了,它可以自動的控制瀏覽器,但是你得告訴瀏覽器,你想干嘛,爬哪里,這時候就要用到元素定位了,在HTML中都有著不同的標簽和屬性,selenium根據它們來確定你的意圖,每個方式都對應兩個方法
8種方式
1.通過 id 定位
2.通過 name 定位
3.通過 class 定位
4.通過 tag 定位
5.通過 link 定位
6.通過 partial link 定位
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定位是最強大和靈活的,不過比較難掌握,當然網上還有更加便捷的方法,既然有時候要用這種,當然得了解一下啦
總結
以上是生活随笔為你收集整理的python xpath定位打印元素_python基础教程:8种selenium元素定位的实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于几何距离的椭圆拟合
- 下一篇: JAVA API帮助文档