最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python Selenium XPath根據(jù)文本內(nèi)容查找元素的方法

 更新時(shí)間:2020年12月07日 12:03:58   作者:放大的EZ  
這篇文章主要介紹了Python Selenium XPath根據(jù)文本內(nèi)容查找元素的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

問題現(xiàn)象

元素的屬性中沒有id、name;雖然有class,但比較大眾化,且位置也不固定;例如:頁(yè)碼中的下一頁(yè);那該如何找到該元素?

<a class="paging">上一頁(yè)</div>
<a class="paging">1</div>
<a class="paging">2</div>
<a class="paging">下一頁(yè)</div>

解決辦法

text()

text() 函數(shù)文本定位

page_next = driver.find_element(By.XPATH, '//a[text()="下一頁(yè)")]')

contain()

contains 匹配一個(gè)屬性值中包含的字符串 – 模糊定位
通過元素文本內(nèi)容模糊搜索來定位元素;

page_next = driver.find_element(By.XPATH, '//a[contains(text(), "下一頁(yè)")]')
page_next = driver.find_element(By.XPATH, '//a[contains(string(), "下一頁(yè)")]')

Python通過xpath查找元素通過selenium讀取元素信息

#coding:utf-8
from selenium import webdriver
import time
url ='http://www.baidu.com'
driver = webdriver.Chrome()
driver.get(url)
time.sleep(1)
e=driver.find_element_by_xpath('//*[@id="lg"]/img')
print e
print e.text
print e.id
print e.tag_name
print type(e)
time.sleep(1)
driver.quit()

e.text 讀取元素內(nèi)容
e.tag_name 讀取元素標(biāo)簽名

到此這篇關(guān)于Python Selenium XPath根據(jù)文本內(nèi)容查找元素的方法的文章就介紹到這了,更多相關(guān)Python Selenium XPath容查找元素內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

吉首市| 建平县| 平顶山市| 晋江市| 恩平市| 宁蒗| 娄烦县| 崇信县| 舞阳县| 雅江县| 甘德县| 宜都市| 石阡县| 麟游县| 镶黄旗| 西和县| 南汇区| 盐山县| 双江| 化隆| 玛纳斯县| 塔河县| 本溪市| 克山县| 宜春市| 吐鲁番市| 通化县| 侯马市| 阳信县| 和政县| 义乌市| 鲁甸县| 永宁县| 卢湾区| 永兴县| 澄城县| 鄂托克前旗| 内江市| 布尔津县| 常山县| 金溪县|