午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

Python自動化之定位方法大殺器xpath

瀏覽:169日期:2022-06-19 09:01:23
目錄一、xpath:基本屬性定位二、xpath:其他屬性定位三、xpath:標(biāo)簽定位四、xpath:相對路徑/絕對路徑定位五、xpath:索引六、xpath:邏輯運(yùn)算七、xpath:模糊匹配一、xpath:基本屬性定位

上一篇文章講了通過元素的id、name、class這些屬性定位的用戶,使用xpath方法結(jié)合元素屬性也可以很準(zhǔn)確的定位元素,如下圖

Python自動化之定位方法大殺器xpath

于是可以用以下xpath方法定位

Python自動化之定位方法大殺器xpath

二、xpath:其他屬性定位

在實(shí)際工作過程中,往往會遇到一個(gè)元素id、name、class屬性都沒有,這時(shí)候也可以通過其它屬性定位到

Python自動化之定位方法大殺器xpath

三、xpath:標(biāo)簽定位

在實(shí)際工作中,還會遇到一種情況就是相同屬性具有同一個(gè)名字,這時(shí)就需要通過標(biāo)簽篩選,定位更準(zhǔn)一點(diǎn)

如果不想制定標(biāo)簽名稱,可以用*號表示任意標(biāo)簽

如果想制定具體某個(gè)標(biāo)簽,就可以直接寫標(biāo)簽名稱

Python自動化之定位方法大殺器xpath

四、xpath:相對路徑/絕對路徑定位

1.如果一個(gè)元素,它的屬性不是很明顯,無法直接定位到,這時(shí)候我們可以先找它上一層元素(父元素)

2.找到父元素后,再找下個(gè)層級就能定位到了

Python自動化之定位方法大殺器xpath

3.如上圖所示,要定位的是input這個(gè)標(biāo)簽,它的老爸的id=s_kw_wrap.

4.要是它老爸的屬性也不是很明顯,就找它爺爺id=form

5.于是就可以通過層級關(guān)系定位到

Python自動化之定位方法大殺器xpath

五、xpath:索引

1.如果一個(gè)元素它的兄弟元素跟它的標(biāo)簽一樣,這時(shí)候無法通過層級定位到。因?yàn)槎际且粋€(gè)父親生的,多胞胎兄弟。

2.雖然雙胞胎兄弟很難識別,但是出生是有先后的,于是可以通過它在家里的排行老幾定位到。

3.如下圖三胞胎兄弟

Python自動化之定位方法大殺器xpath

4.用xpath定位老大、老二和老三(這里索引是從1開始算起的,跟Python的索引不一樣)

Python自動化之定位方法大殺器xpath

六、xpath:邏輯運(yùn)算

1.xpath還有一個(gè)比較強(qiáng)的功能,是可以多個(gè)屬性邏輯運(yùn)算的,可以支持與(and)、或(or)、非(not)

2.一般用的比較多的是and運(yùn)算,同時(shí)滿足兩個(gè)屬性

Python自動化之定位方法大殺器xpath

七、xpath:模糊匹配

1.xpath還有一個(gè)非常強(qiáng)大的功能,模糊匹配

2.掌握了模糊匹配功能,基本上沒有定位不到的

3.比如我要定位百度頁面的超鏈接“hao123”,在上一篇中講過可以通過by_link,也可以通過by_partial_link,模糊匹配定位到。當(dāng)然xpath也可以有同樣的功能,并且更為強(qiáng)大。

Python自動化之定位方法大殺器xpath

可以把xpath看成是元素定位界的屠龍刀。

到此這篇關(guān)于Python自動化之定位方法大殺器xpath的文章就介紹到這了,更多相關(guān)Python xpath內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 一级免费毛片 | 亚洲综合色在线 | 一区二区在线视频观看 | 精品日韩一区 | 在线精品亚洲欧美日韩国产 | 91亚洲精品在线观看 | 91av视频在线播放 | av中文在线播放 | 日韩午夜免费 | 日韩av高清在线观看 | 天天曰天天操 | 日韩免费黄色片 | 国产一级大片 | 亚洲视频在线观看一区二区 | 最好看的中文字幕 | 成人欧美激情 | 国产精品久久久久久久免费 | 色眯眯网 | 欧美中文字幕在线 | 在线一区二区三区四区 | 成年人黄色片网站 | h在线网站 | 国产精品99久久久久 | 色综合久久天天综合网 | 日本大片在线播放 | 超碰在线人 | 97在线观视频免费观看 | 国产亚洲欧美一区二区三区 | 国产午夜视频在线 | 久久免费看视频 | 99热这里只有精品8 h片免费在线观看 | 国产一区二区三区在线观看视频 | 国产91在线播放精品91 | 亚洲二区在线视频 | 精品国产视频 | 奇米影视亚洲春色 | 欧美成人区 | 3344av| 欧美成人免费观看 | 日韩国产精品毛片 | 91原创视频 |