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

關(guān)于python中.xpath的使用問題

 更新時間:2021年11月09日 11:04:10   作者:Peaunt_Python  
根據(jù)xpath定位到了tr,注意瀏覽器自動生成了tbody,在python中要把自動生成的tbody層級去掉,這樣要怎么操作呢?下面通過代碼給大家介紹下python中.xpath的使用問題,感興趣的朋友一起看看吧

在python中使用xpath定位時,有時候會先用.xpath定位到一個地點,for循環(huán)后,繼續(xù)使用.xpath,但是會出現(xiàn)問題,比如在下面這個例子中:

 

 根據(jù)xpath定位到了tr,注意游覽器自動生成了tbody,在python中要把自動生成的tbody層級去掉。

此時我們想獲取tr下面的td,請看代碼

import requests
from lxml import etree
 
url = "https://www.w3school.com.cn/xpath/xpath_axes.asp"
res = requests.get(url).text
html = etree.HTML(res)
a = html.xpath("(//table[@class='dataintable'])[1]/tr")
print(a)
 
for i in a:
    s = i.xpath("http://td")
    print(s)
    print(len(s))

for i in a下,我們想找到的是每個tr下面的td,按理來說只有兩個,但是返回的卻是全部的44個td,問題出在哪里呢?原來是s = i.xpath("http://td")這個寫法不對,雖然 i 繼承了 a 的xpath路徑,但是如果寫成//td,等于告訴xpath重新搜索全部,必須要加上點才可以。s = i.xpath(".//td"),一個點代表當(dāng)前目錄,兩個點代表上級目錄

 這次搜索正常了

總結(jié):除非在一開始的搜索式直接寫成 (//table[@class='dataintable'])[1]/tr//td,這樣直接搜索td,不用帶點,在復(fù)用.xpath的時候,必須加上點表明當(dāng)前目錄,否則搜索不到想要的結(jié)果

到此這篇關(guān)于關(guān)于python中.xpath的復(fù)用的文章就介紹到這了,更多相關(guān)python .xpath復(fù)用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python+PyQt5來實現(xiàn)文件高速查找

    Python+PyQt5來實現(xiàn)文件高速查找

    這篇文章主要為大家詳細介紹了如何模擬Everything,即通過python+PyQt5來實現(xiàn)可視化文件的高速查找,文中的示例代碼講解詳細,需要的可以參考一下
    2023-07-07
  • python GUI庫圖形界面開發(fā)之PyQt5工具欄控件QToolBar的詳細使用方法與實例

    python GUI庫圖形界面開發(fā)之PyQt5工具欄控件QToolBar的詳細使用方法與實例

    這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5工具欄控件QToolBar的詳細使用方法與實例,需要的朋友可以參考下
    2020-02-02
  • 跟老齊學(xué)Python之有容乃大的list(3)

    跟老齊學(xué)Python之有容乃大的list(3)

    現(xiàn)在是講lis的第三章了。俗話說,事不過三,不知道在開頭,我也不知道這一講是不是能夠把基礎(chǔ)的list知識講完呢。哈哈。其實如果真正寫文章,會在寫完之后把這句話刪掉的。而我則是完全像跟看官聊天一樣,就不刪除了。
    2014-09-09
  • Django之form組件自動校驗數(shù)據(jù)實現(xiàn)

    Django之form組件自動校驗數(shù)據(jù)實現(xiàn)

    這篇文章主要介紹了Django之form組件自動校驗數(shù)據(jù)實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • PyTorch加載預(yù)訓(xùn)練模型實例(pretrained)

    PyTorch加載預(yù)訓(xùn)練模型實例(pretrained)

    今天小編就為大家分享一篇PyTorch加載預(yù)訓(xùn)練模型實例(pretrained),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python中如何處理常見報錯

    Python中如何處理常見報錯

    大家好,本篇文章主要講的是Python中如何處理常見報錯,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Python中使用PIL庫實現(xiàn)圖片高斯模糊實例

    Python中使用PIL庫實現(xiàn)圖片高斯模糊實例

    這篇文章主要介紹了Python中使用PIL庫實現(xiàn)圖片高斯模糊實例,本文重點在修改了Pil的源碼實現(xiàn)可以自定義模糊度,需要的朋友可以參考下
    2015-02-02
  • python如何實現(xiàn)華氏溫度和攝氏溫度轉(zhuǎn)換

    python如何實現(xiàn)華氏溫度和攝氏溫度轉(zhuǎn)換

    這篇文章主要介紹了python如何實現(xiàn)華氏溫度和攝氏溫度轉(zhuǎn)換,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python sep參數(shù)使用方法詳解

    Python sep參數(shù)使用方法詳解

    這篇文章主要介紹了Python sep參數(shù)使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Python遞歸函數(shù) 二分查找算法實現(xiàn)解析

    Python遞歸函數(shù) 二分查找算法實現(xiàn)解析

    這篇文章主要介紹了Python遞歸函數(shù) 二分查找算法實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08

最新評論

辽阳县| 阳谷县| 信阳市| 肇源县| 嘉定区| 禹州市| 奎屯市| 容城县| 湾仔区| 桦甸市| 囊谦县| 巩义市| 陆川县| 湖州市| 安国市| 册亨县| 和政县| 田阳县| 新昌县| 大冶市| 海丰县| 海兴县| 和龙市| 安仁县| 山阴县| 留坝县| 徐闻县| 福安市| 涿州市| 巍山| 永州市| 施秉县| 鸡西市| 上虞市| 屏南县| 偏关县| 东方市| 连城县| 镇巴县| 永泰县| 石渠县|