這篇文章主要為大家展示了“python如何使用find_element_by_xpath()”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“python如何使用find_element_by_xpath()”這篇文章吧。
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、琿春ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的琿春網(wǎng)站制作公司
1.以上定位方式都是通過元素的某個屬性來定位的,如果一個元素它既沒有id、name、class屬性也不是超鏈接,這么辦呢?或者說它的屬性很多重復(fù)的。這個時候就可以用xpath解決。
2.xpath是一種路徑語言,跟上面的定位原理不太一樣,首先第一步要先學(xué)會查看一個元素的xpath。
對于谷歌瀏覽器來說,有自己 的xpath解析工具:鼠標(biāo)移到需要查看的html源碼上,右擊
選擇copy
copy xpath,就是源碼的xpath路徑
from selenium import webdriver driver = webdriver.Chrome() driver.get('http://www.baidu.com') #通過xpath地址定位百度輸入框,并點(diǎn)擊(xpath地址即為賦值過來的地址) driver.find_element_by_xpath('//*[@id="s-top-left"]/a[2]').click()
以上是“python如何使用find_element_by_xpath()”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
新聞標(biāo)題:python如何使用find_element_by_xpath()
文章出自:http://chinadenli.net/article12/ihisgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、ChatGPT、品牌網(wǎng)站制作、動態(tài)網(wǎng)站、搜索引擎優(yōu)化、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)