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

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

python BeautifulSoup庫的安裝與使用

瀏覽:31日期:2022-07-01 18:52:05
1.BeautifulSoup簡介

BeautifulSoup4和 lxml 一樣,Beautiful Soup 也是一個HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 數據。

BeautifulSoup支持Python標準庫中的HTML解析器,還支持一些第三方的解析器,如果我們不安裝它,則 Python 會使用 Python默認的解析器,lxml 解析器更加強大,速度更快,推薦使用lxml 解析器。

Beautiful Soup自動將輸入文檔轉換為Unicode編碼,輸出文檔轉換為utf-8編碼。你不需要考慮編碼方式,除非文檔沒有指定一個編碼方式,這時,Beautiful Soup就不能自動識別編碼方式了。然后,你僅僅需要說明一下原始編碼方式就可以了。

2.BeautifulSoup的安裝

首先我們需要安裝一個BeautifulSoup庫。我安裝的版本是python3。所以就可以直接在cmd下用pip3命令進行安裝。

命令:

pip3 install beautifulsoup4

在安裝好BeautifulSoup后,我們可以通過導入該庫來判斷是否安裝成功。

命令:

>>> from bs4 import BeautifulSoup

回車后不報錯,這說明我們已經將其安裝成功。

3.BeautifulSoup常用功能

# beautiful soup 網頁中提取信息的python庫# BeautifulSoup 對象表示的是一個文檔的全部內容# prettify() 按照標準的縮進格式的結構輸出# get_text() 會將HTML文檔中的所有標簽清除,返回一個只包含文字的字符串from bs4 import BeautifulSouptext=’’’<?xml version='1.0' encoding='ISO-8859-1'?><bookstore><book> <title lang='eng'>Harry Potter</title> <price>29.99</price></book><book> <title lang='eng'>Learning XML</title> <price>39.95</price></book></bookstore>’’’# create 對象bf=BeautifulSoup(text)# 按照標準縮進格式輸出print(bf.prettify())# 會將HTML文檔中的所有標簽清除,返回一個只包含文字的字符串print(bf.get_text())# Tag對象 # 標簽 表示HTML中的一個個標簽# name# attrstag=bf.title # 獲取title標簽print(tag)print(type(tag)) # tag類型print(tag.name) # 標簽名稱print(tag.attrs) #標簽屬性print(tag.attrs['lang']) #單獨獲取某個屬性 方法1print(bf.title['lang']) #單獨獲取某個屬性 方法2# NavigableString tag.string# 表示標簽中的文字print(tag.string)print(type(tag.string)) # 查看數據類型# Comment 注釋部分# 一個特殊類型的NavigableString對象# 輸出的內容不包括注釋符號string=’’’<p><!-- 這是注釋! --></p>’’’sp=BeautifulSoup(string)print(sp)print(sp.p.string) # 去獲取標簽中是文字

# 兩個常用函數 # find_all() 搜索當前tag的所有tag子節點,并判斷是否符合給定的條件# 返回結果是一個列,可以包含多個元素print(soup.find_all(’title’),end='n-------n')#find() 直接返回第一個元素print(soup.find('title'))print(soup.find_all('title',lang='eng')) # 查找title標簽 屬性lang=engprint(soup.find_all('title',{'lang':'eng'})) # 結果同上print(soup.find_all(['title','price'])) #獲取多個標簽print(soup.find_all('title',lang='eng')[0].get_text()) # 獲取文本# 三大常見節點# 子節點 一個Tag可能包含多個字符串或其他的tag,這些都是這個tag的子節點# 父節點 配個tag或字符串都有父節點:被包含在某個tag中# 兄弟節點 平級的節點end='n-------n'print(soup.book,end) # 獲取book節點信息print(soup.book.contents,end) # 獲取book下的所有子節點print(soup.book.contents[1],end) # 獲取book下的所有子節點中的第一個節點print(soup.book.children,end) # children 生成迭代器for child in soup.book.children: print('===',child) print(soup.title.parent,end)print(soup.book.parent,end)for parent in soup.title.parents: #注意parent和parents區別 print('===',parent.name) print(soup.title.next_sibling,end) # 獲取該節點的下一個兄弟節點print(soup.title.previous_sibling,end) # 獲取該節點的上一個兄弟節點print(soup.title.next_siblings,end) # 獲取該節點的全部兄弟節點for i in soup.title.next_siblings: print('===',i)

以上就是python BeautifulSoup庫的安裝與使用的詳細內容,更多關于python BeautifulSoup庫的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩av在线免费观看不卡| 国产精品亚洲一区二区在线观看| 男女男精品视频网| 欧美+亚洲+精品+三区| 精品视频97| 欧美精品国产一区| 欧美日韩亚洲一区三区| 亚洲免费在线| 亚洲精品综合| 美日韩精品视频| 亚洲性视频h| 在线精品小视频| 高清日韩欧美| 天堂√中文最新版在线| 久久伊人久久| 国产精品一区亚洲| 日韩福利在线观看| 一区二区电影| 日韩精品一区第一页| 激情久久婷婷| 精品国产三区在线| 欧美激情麻豆| 国产精品www.| 日本欧美国产| 中文av在线全新| 激情视频一区二区三区| 亚洲高清av| 久久久久免费av| 亚洲黄页一区| 在线亚洲精品| 日韩精品免费视频一区二区三区| 日韩国产欧美在线播放| 日本亚州欧洲精品不卡| 国产精品久久免费视频| 国产精品嫩模av在线| 国产日韩欧美一区在线| 91久久精品无嫩草影院| 欧美日韩亚洲一区| 亚洲1区在线观看| 啪啪亚洲精品| 国产精品18| 国产一区二区三区亚洲| 麻豆视频一区| 日韩毛片视频| 另类国产ts人妖高潮视频| 亚洲人亚洲人色久| 红杏一区二区三区| 日韩欧美综合| 91亚洲成人| 三级欧美在线一区| 日本欧美韩国一区三区| 91亚洲国产成人久久精品| 香蕉人人精品| 丝袜脚交一区二区| 欧美一区成人| 久久一区精品| 亚洲中午字幕| 亚洲毛片一区| 国产理论在线| 合欧美一区二区三区| 亚洲天堂av资源在线观看| 久久永久免费| 欧美.日韩.国产.一区.二区| 欧美有码在线| 日韩中文视频| 日韩一区二区免费看| 国产精品视频一区二区三区 | 久久精品国产精品亚洲毛片| 91精品一区二区三区综合在线爱| 久久成人精品| 国产美女视频一区二区| 亚洲一级黄色| 欧美日韩亚洲一区三区| 日韩在线免费| 视频一区二区国产| 亲子伦视频一区二区三区| 日韩成人a**站| 91av一区| 国产精品地址| 亚洲在线电影| 欧美sss在线视频| 91精品麻豆| 国产高清不卡| 久久九九精品| 久久婷婷亚洲| 蜜臀a∨国产成人精品| 在线亚洲激情| 国产 日韩 欧美 综合 一区| 免费在线亚洲欧美| 日韩欧美三级| 精品国产不卡| 国产精品久久免费视频| 国产夫妻在线| 成人国产精品久久| 欧美日本不卡高清| 亚洲美女久久精品| 喷白浆一区二区| 男女男精品视频网| 国产精品成人自拍| 麻豆精品蜜桃| 国产精品夜夜夜| 国产精品久久久久毛片大屁完整版 | 午夜在线一区| 精品国模一区二区三区| 国产精品www994| 国产精品theporn| 97精品一区二区| 丝袜av一区| 国产精品麻豆成人av电影艾秋 | 欧美视频精品全部免费观看| 国产麻豆久久| 91嫩草亚洲精品| 欧美日韩1区| 日韩一区三区| 国产成人精品免费视| 日本va欧美va精品发布| 亚洲成人二区| 美女精品一区| 亚洲我射av| 亚洲精品乱码久久久久久蜜桃麻豆| а√天堂8资源中文在线| 深夜视频一区二区| 国产乱码精品一区二区三区亚洲人| 四季av一区二区凹凸精品| 亚洲激情av| 丝袜美腿亚洲色图| 老牛影视一区二区三区| 麻豆免费精品视频| 91欧美日韩在线| 精品72久久久久中文字幕| 日韩精品影视| 水蜜桃久久夜色精品一区的特点| 久久精品超碰| 久久亚洲黄色| 欧美特黄视频| 亚洲一区二区三区免费在线观看| 亚洲国产综合在线看不卡| 国产欧美一区二区色老头| 国产精品一区二区三区av麻| 日本a级不卡| 精品高清久久| 国产成人精品一区二区三区在线| 欧美精品一二| 国产精品久久久久久久久久妞妞 | 丝袜美腿一区二区三区| 日韩av自拍| 国产精品3区| 麻豆91在线播放| 国产精区一区二区| 91福利精品在线观看| 91精品国产自产观看在线| 综合精品一区| 国产视频一区免费看| 婷婷亚洲五月| 午夜欧美在线| 亚洲三级av| 日本一不卡视频| 国产福利一区二区三区在线播放| 日韩午夜视频在线| 日韩有吗在线观看| 欧美精品成人| 美女视频黄免费的久久| 电影91久久久| 日韩精品网站| 欧美日韩四区| 日本欧美大码aⅴ在线播放| 国产日韩亚洲欧美精品| 麻豆视频在线观看免费网站黄| 国产aⅴ精品一区二区四区| 日韩av在线播放网址| 欧美+亚洲+精品+三区| 好吊一区二区三区| 青青伊人久久| 麻豆一区二区三区| 伊人久久视频| 久久国产高清| 日韩av影院| 中国字幕a在线看韩国电影| 人人香蕉久久| 亚洲天堂av资源在线观看| 国产欧美日韩一区二区三区在线| 美女高潮久久久| 在线亚洲成人| 青青国产91久久久久久| 视频二区不卡| 日韩在线卡一卡二| 综合一区二区三区| 色欧美自拍视频| 久久久久91| 日韩成人一级| 日韩a一区二区| 日韩一区精品视频| 国产精品亚洲人成在99www| 超碰在线99| 四虎成人精品一区二区免费网站| 免费在线日韩av| 欧美在线综合| 国产精品久久乐| 另类专区亚洲| 日本中文字幕不卡|