python--通過xpath相對節(jié)點(diǎn)位置查找元素(續(xù))-創(chuàng)新互聯(lián)

之前寫過相對父元素及下一個兄弟元素的方法。

我們擁有10多年網(wǎng)頁設(shè)計和網(wǎng)站建設(shè)經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設(shè)計師為您提供的解決方案。為企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、微信開發(fā)、微信小程序定制開發(fā)、手機(jī)網(wǎng)站制作、H5場景定制、等業(yè)務(wù)。無論您有什么樣的網(wǎng)站設(shè)計或者設(shè)計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計服務(wù)并滿足您的需求。

這次補(bǔ)充一下xpath相對節(jié)點(diǎn)位置查找元素的所有方法。例子就不舉了,自己可以去練練。

xpath相對節(jié)點(diǎn)查找方法:

1、xpath('./ancestor::*')
查找當(dāng)前節(jié)點(diǎn)的所有先輩節(jié)點(diǎn),即父節(jié)點(diǎn)或祖父節(jié)點(diǎn)

2、xpath('./ancestor-or-self::*')
查找當(dāng)前節(jié)點(diǎn)的所有先輩節(jié)點(diǎn)以及本身

3、xpath('./attribute::*')
獲取當(dāng)前節(jié)點(diǎn)的所有屬性

4、xpath('./child::*')
查找當(dāng)前節(jié)點(diǎn)的所有子節(jié)點(diǎn)

5、xpath('./descendant::*')
獲取當(dāng)前節(jié)點(diǎn)的所有后代節(jié)點(diǎn),即子節(jié)點(diǎn)、孫節(jié)點(diǎn)

6、xpath('./following::*')
獲取當(dāng)前節(jié)點(diǎn)結(jié)束標(biāo)簽后的所有節(jié)點(diǎn)

7、xpath('./following-sibing::*')
獲取當(dāng)前節(jié)點(diǎn)的下一個兄弟節(jié)點(diǎn)

8、xpath('./parent::*')
獲取當(dāng)前節(jié)點(diǎn)的父節(jié)點(diǎn)

9、xpath('./preceding::*')
獲取當(dāng)前節(jié)點(diǎn)開始標(biāo)簽前的所有節(jié)點(diǎn)

10、xpath('./preceding-sibing::*')
獲取當(dāng)前節(jié)點(diǎn)的上一個兄弟節(jié)點(diǎn)

11、xpath('./self::*')
選取當(dāng)前節(jié)點(diǎn)

大概也就這么多,這些方法非常實(shí)用,特別是有些元素通過自己的屬性無法查找到的時候就需要通過相對節(jié)點(diǎn)的位置來查找。

本文名稱:python--通過xpath相對節(jié)點(diǎn)位置查找元素(續(xù))-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://bm7419.com/article20/dpdcjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)頁設(shè)計公司、手機(jī)網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、虛擬主機(jī)、全網(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)

網(wǎng)站托管運(yùn)營