国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

python使用XPath解析數據爬取起點小說網數據

瀏覽:3日期:2022-06-21 15:45:48
1. xpath 的介紹

xpath是一門在XML文檔中查找信息的語言

優點: 可以在xml中找信息 支持HTML的查找 可以通過元素和屬性進行導航

但是Xpath需要依賴xml的庫,所以我們需要去安裝lxml的庫。

安裝lxml庫

我們先要安裝lxml的庫,直接在pycharm里安裝即可:

python使用XPath解析數據爬取起點小說網數據

XML的樹形結構:

python使用XPath解析數據爬取起點小說網數據

元素-元素-屬性-文本

使用XPath選取節點:

nodename: 選取此節點的所有節點 /從根節點選擇 // 從匹配選擇的當前節點選擇文檔中的節點,而不考慮他們的位置 . 選擇當前節點 .. 選擇當前節點的父節點(此處是兩個點,瀏覽器默認顯示3個..) /text() 獲取當前路徑下的文本內容 /@xxx 提取當前路徑下標簽的屬性值 選取節點的表達式舉例:

python使用XPath解析數據爬取起點小說網數據

2. 爬取起點小說網在瀏覽器中獲取書名和作者測試

在谷歌里安裝一個xpath的插件

python使用XPath解析數據爬取起點小說網數據

在html中查找book-mid-info

python使用XPath解析數據爬取起點小說網數據

我們要獲取小說的名稱: 也就是 //div[@class=’book-mid-info’]/h4/a/txt()

python使用XPath解析數據爬取起點小說網數據

再加一個獲取作者:

python使用XPath解析數據爬取起點小說網數據

使用xpath獲取起點小說網的數據

# 作者:互聯網老辛# 開發時間:2021/4/8/0008 8:24import requestsfrom lxml import etreeurl='https://www.qidian.com/rank/yuepiao'headers={’user-agent’:’Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3861.400 QQBrowser/10.7.4313.400’}#發送請求resp=requests.get(url,headers)e=etree.HTML(resp.text) #類型轉換,把str轉變為class ’lxml.etree._ELementprint(type(e))names=e.xpath(’//div[@class='book-mid-info']/h4/a/text()’)authors=e.xpath(’//p[@class='author']/a[1]/text()’)print(names)print(authors)#名稱和作者對應for name,authors in zip(names,authors): print(name,':',authors)

以上就是python使用XPath解析數據爬取起點小說網數據的詳細內容,更多關于python XPath解析數據爬取起點小說網的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲欧美卡通成人制服动漫 | 另类女最新视频 | 亚洲一区二区三区免费在线观看 | a级毛片免费看 | 成人午夜精品久久不卡 | 九九久久九九久久 | 亚洲精品一区二区三区中文字幕 | 2021最新国产精品一区 | 欧美成人免费观看国产 | 欧美白人最猛性xxxxx | 国产精品久久久久久久久久久久久久 | 九色porny真实丨国产18 | 欧美另类亚洲一区二区 | 草久久久 | 国产手机免费视频 | 日韩成人在线视频 | 日本黄大片影院一区二区 | 中文字幕99在线精品视频免费看 | 怡红院在线a男人的天堂 | 男女生性毛片免费观看 | 精品国产高清久久久久久小说 | 欧美日韩一区二区三区在线播放 | 久久一本色系列综合色 | 人成免费网站 | 国产午夜免费福利红片 | 中文字幕一区二区三区 精品 | 成人丝袜激情一区二区 | 国产99视频精品免视看7 | 一级毛片免费在线播放 | 亚洲三级视频 | 亚洲精品视频在线观看免费 | 在线不卡一区 | 农村寡妇一级毛片免费看视频 | 欧美另类精品一区二区三区 | 第四色成人网 | 步兵一区二区三区在线观看 | 欧美亚洲在线视频 | 欧美一级毛片免费高清的 | 国产精品成人自拍 | 大尺度福利视频奶水在线 | 一色屋成人免费精品网 |