真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中定位元素的方法

不懂python中定位元素的方法?其實(shí)想解決這個(gè)問題也不難,下面讓小編帶著大家一起學(xué)習(xí)怎么去解決,希望大家閱讀完這篇文章后大所收獲。

創(chuàng)新互聯(lián)公司長期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為路北企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,路北網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

使用Xpath或CSS定位

find_element_by_xpath("http://標(biāo)簽[屬性='值']")

使用Xpath/CSS方法,非常適合定位屬性值動態(tài)生成、不容易定位的元素。如果不想指定標(biāo)簽,則可以使用“*”代替,使用xpath不局限

于id、name和class這三個(gè)屬性,元素的任意屬性值都可以使用,只要它能唯一的標(biāo)識一個(gè)元素。

解決方法1:如果一個(gè)元素沒有唯一屬性,那么我們可以一級一級向上查找,直到找到可以唯一定位元素的屬性,再向下查找其子元素。

find_element_by_xpath("http://form[@id='form']/span[2]/input") 首先通過唯一標(biāo)識屬性id=form定位最外層元素,接著找到最外層元素

下的第2個(gè)span標(biāo)簽的元素為父元素,最后向下查找定位到父元素下標(biāo)簽為input的子元素。

解決方法2:如果一個(gè)屬性不能唯一地區(qū)分一個(gè)元素,那么使用多個(gè)屬性來唯一地定位一個(gè)元素。

find_element_by_xpath("http://input[@id='kw' and @class='su']/span/input") 首先找到標(biāo)簽為input,id=kw且class=su的元素,接著

找到其下標(biāo)簽為span的子元素,繼續(xù)向下查找找到標(biāo)簽為input的子元素。

解決方法3:檢查Xpath描述是否有誤,導(dǎo)致無法定位到元素。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享python中定位元素的方法內(nèi)容對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!


本文題目:python中定位元素的方法
網(wǎng)站鏈接:http://weahome.cn/article/pspeei.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部