日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 網頁解析器掌握第三方 lxml 擴展庫與 xpath 的使用方法

瀏覽:77日期:2022-06-23 11:51:54

今天說的則是使用另外一種擴展庫 lxml 來對網頁完成解析。同樣的,lxml 庫能完成對 html、xml 格式的文件解析,并且能夠用來解析大型的文檔、解析速度也是相對比較快的。

要掌握 lxml 的使用,就需要掌握掌握 xpath 的使用方法,因為 lxml 擴展庫就是基于 xpath 的,所以這一章的重點主要還是對 xpath 語法使用的說明。

1、導入 lxml 擴展庫、并創建對象

# -*- coding: UTF-8 -*-# 從 lxml 導入 etreefrom lxml import etree# 首先獲取到網頁下載器已經下載到的網頁源代碼# 這里直接取官方的案例html_doc = '''<html><head><title>The Dormouse’s story</title></head><body><p class='title'><b>The Dormouse’s story</b></p><p class='story'>Once upon a time there were three little sisters; and their names were<a rel='external nofollow' id='link1'>Elsie</a>,<a rel='external nofollow' id='link2'>Lacie</a> and<a rel='external nofollow' id='link3'>Tillie</a>;and they lived at the bottom of a well.</p><p class='story'>...</p>'''# 初始化網頁下載器的 html_doc 字符串,返回一個 lxml 的對象html = etree.HTML(html_doc)2、使用 xpath 語法提取網頁元素

按照節點的方式獲取元素

# xpath() 使用標簽節點的方式獲取元素print html.xpath(’/html/body/p’)# [<Element p at 0x2ebc908>, <Element p at 0x2ebc8c8>, <Element p at 0x2eb9a48>]print html.xpath(’/html’)# [<Element html at 0x34bc948>]# 在當前節點的子孫節點中查找 a 節點print html.xpath(’//a’)# 在當前節點的子節點中查找 html 節點print html.xpath(’/html’)

按照篩選的方式獲取元素

’’’根據單一屬性獲取元素’’’# 獲取子孫節點中,屬性 class=bro 的 a 標簽print html.xpath(’//a[@class='bro']’)# 獲取子孫節點中,屬性 id=link3 的 a 標簽print html.xpath(’//a[@id='link3']’)’’’根據多個屬性獲取元素’’’# 獲取class屬性等于sister,并且id等于link3的a標簽print html.xpath(’//a[contains(@class,'sister') and contains(@id,'link1')]’)# 獲取class屬性等于bro,或者id等于link1的a標簽print html.xpath(’//a[contains(@class,'bro') or contains(@id,'link1')]’)# 使用 last() 函數,獲取子孫代的a標簽的最后一個a標簽print html.xpath(’//a[last()]’)# 使用 1 函數,獲取子孫代的a標簽的第一個a標簽print html.xpath(’//a[1]’)# 標簽篩選,position()獲取子孫代的a標簽的前兩個a標簽print html.xpath(’//a[position() < 3]’)’’’使用計算的方式,獲取多個元素’’’# 標簽篩選,position()獲取子孫代的a標簽的第一個與第三個標簽# 可以使用的計算表達式:>、<、=、>=、<=、+、-、and、orprint html.xpath(’//a[position() = 1 or position() = 3]’)

獲取元素的屬性與文本

’’’使用@獲取屬性值,使用text() 獲取標簽文本’’’# 獲取屬性值print html.xpath(’//a[position() = 1]/@class’)# [’sister’]# 獲取標簽的文本值print html.xpath(’//a[position() = 1]/text()’)

到此這篇關于python 網頁解析器掌握第三方 lxml 擴展庫與 xpath 的使用方法的文章就介紹到這了,更多相關python lxml 擴展庫與 xpath內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品一区二区三区的国产在线观看| 欧洲av不卡| 美日韩精品视频| 麻豆久久精品| 蜜桃视频一区二区三区在线观看| 视频一区在线视频| 亚洲精品进入| 欧美久久精品| 精品国产欧美日韩| 日韩欧美中文| 亚洲专区一区| 狠狠干成人综合网| 亚洲天堂av资源在线观看| 日韩高清不卡一区二区| 欧美日韩一区自拍| 国产精品久久久久77777丨| 精品成av人一区二区三区| av资源亚洲| 狠狠久久婷婷| 亚洲香蕉久久| 国产剧情在线观看一区| 超碰在线99| 欧美日韩第一| 色综合视频一区二区三区日韩 | 久久的色偷偷| 精品视频免费| 亚洲国产欧美日本视频| 欧美日韩激情| 欧美一级一区| 日本高清不卡一区二区三区视频 | 秋霞影院一区二区三区| 国产精品日本| 国产精品v日韩精品v欧美精品网站| 成人午夜毛片| 99在线精品免费视频九九视| 国产一卡不卡| 久久精品国产大片免费观看| 中文字幕av亚洲精品一部二部| 国产欧美综合一区二区三区| 日韩欧美一区二区三区在线视频 | 国产福利一区二区精品秒拍 | 欧美粗暴jizz性欧美20| 日韩精品免费视频一区二区三区 | 国产精品99免费看| 日本不卡一二三区黄网| 91一区二区三区四区| 日韩中文字幕av电影| 国产美女久久| japanese国产精品| 国产精品伦一区二区| 欧美精品一二| 久久久久伊人| 只有精品亚洲| av一区在线| 国产日韩亚洲| 国产精品老牛| 综合日韩av| 欧美专区一区| 亚洲免费网址| 日韩免费小视频| 国产色噜噜噜91在线精品| 婷婷亚洲五月色综合| 日韩精品久久理论片| 欧美亚洲精品在线| 久久精品一区二区国产| 亚洲精品大全| 精品一区欧美| 国产成人精选| 国产日韩一区二区三区在线播放| 99在线精品免费视频九九视| 91麻豆国产自产在线观看亚洲| 日本成人中文字幕在线视频| 好吊日精品视频| 欧美日韩国产观看视频| 国产精品免费99久久久| 喷白浆一区二区| 欧美肉体xxxx裸体137大胆| 欧美日韩亚洲一区在线观看| 亚洲欧美成人综合| 99热国内精品| 国产成人久久精品麻豆二区| 日韩成人精品一区二区三区| 国户精品久久久久久久久久久不卡| 久久精品一区二区国产| 日本va欧美va欧美va精品| av不卡在线| 久久久久久美女精品| 国产精品日本一区二区不卡视频 | 久久人人99| 亚洲精品**中文毛片| 日本一区二区中文字幕| 亚洲在线免费| 欧美日韩国产综合网| 成人羞羞在线观看网站| 国产91欧美| 精品无人区麻豆乱码久久久| 国产剧情一区| 欧美综合社区国产| 日韩欧美三区| 亚洲精品精选| 一区二区三区四区日韩| 日韩一区精品视频| 六月丁香综合| 热久久久久久久| 日韩精品一二三区| 亚洲一区av| 亚洲欧洲一区二区天堂久久| 久久精品官网| 免费观看亚洲| 国产精品原创| 日韩综合在线| 美女av在线免费看| 欧洲一区二区三区精品| 日韩不卡免费高清视频| 亚洲精品一区三区三区在线观看| 日韩精品专区| 色88888久久久久久影院| 日韩在线欧美| 久久久久久久久丰满| 欧美日韩国产高清电影| 最新日韩欧美| 亚洲一区欧美激情| 亚洲色图国产| 久久黄色影视| 久久影视三级福利片| 福利片在线一区二区| 91亚洲成人| 欧美gv在线| 亚洲欧美综合| 奶水喷射视频一区| 日韩有吗在线观看| 久久国内精品视频| 免费视频一区二区三区在线观看| 麻豆一区二区三| 丁香六月综合| 婷婷精品进入| 久久99伊人| 日韩一二三区在线观看| 国产精品调教| 在线人成日本视频| 美女久久久久| 免费精品视频最新在线| 91欧美极品| 91亚洲国产高清| 婷婷亚洲五月色综合| 亚洲免费毛片| 你懂的网址国产 欧美| а√天堂8资源中文在线| 国产精品av久久久久久麻豆网| 视频一区中文字幕| 国产精品中文| 视频在线不卡免费观看| 亚洲高清不卡| 日本aⅴ精品一区二区三区 | 国产伦乱精品| 日韩大片在线| 久久成人精品| 国产伦精品一区二区三区视频 | 欧洲一区二区三区精品| re久久精品视频| 日韩成人一级| 97精品国产福利一区二区三区| 黄页网站一区| 免费在线亚洲| 国产高清久久| 国产欧美一区二区色老头| 鲁鲁在线中文| 亚洲精选久久| 伊伊综合在线| 亚洲欧洲专区| 日本蜜桃在线观看视频| 免费在线观看视频一区| 麻豆国产欧美一区二区三区 | 日本不卡高清| 日韩黄色大片网站| 中文字幕日韩高清在线| 久久精品九色| 99在线精品免费视频九九视| 国产精品亲子伦av一区二区三区| 久久精品av| 国产精品一区高清| 免费久久精品| 欧美成a人片免费观看久久五月天| 欧美高清一区| 国产精品红桃| 日韩专区在线视频| 精品国产午夜| 日韩精品一级中文字幕精品视频免费观看 | 亚洲夜间福利| 国产欧美另类| 亚洲欧美日本视频在线观看| 精品欧美视频| 日韩三级精品| 亚洲手机视频| 久久精品免费看| 日韩高清一级| 国产亚洲激情| 黄在线观看免费网站ktv| 日韩一区二区三区精品| 成人免费电影网址|