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

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

python BeautifulSoup庫的安裝與使用

瀏覽:29日期: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在线资源库| 久久精品国产99| 国产精品永久| 国产欧美日韩精品一区二区免费 | 国产成人精品福利| 日韩成人精品一区二区三区| 午夜在线一区| 亚洲一区成人| 色综合www| 成人美女视频| 国产一区二区三区日韩精品| 国产精品久久久亚洲一区| 日韩黄色av| 日韩精品高清不卡| 日本色综合中文字幕| 日本欧美韩国一区三区| 欧美偷窥清纯综合图区| 国产精品色在线网站| 国产日本精品| 久久精品国产精品亚洲毛片| 国产高清精品二区| 91亚洲无吗| 欧美影院视频| 亚洲精品高潮| 国产精区一区二区| 精品一区91| 久久福利在线| 成人国产精选| 亚洲高清av| 国产精品美女久久久| 亚洲综合色婷婷在线观看| 天堂精品久久久久| 国产精品一区2区3区| 欧美aⅴ一区二区三区视频| 欧美精品中文| av在线最新| 91精品亚洲| 老司机精品久久| 亚洲欧洲国产精品一区| 日本va欧美va精品| 国产精品久久久久久久免费观看| 国产精品视频一区二区三区| 中文字幕在线高清| 欧美特黄视频| 日韩精品久久久久久久软件91| 国产精品色婷婷在线观看| 精品国产亚洲一区二区三区在线 | 国产在线视频欧美一区| 成人羞羞在线观看网站| 中文无码日韩欧| 久久av中文| 免费视频亚洲| 国产日产精品一区二区三区四区的观看方式 | 久久香蕉精品| 国产精品一区2区3区| 亚洲最新无码中文字幕久久| 久久国产免费| 亚洲精品福利| se01亚洲视频 | 日韩成人在线看| 日韩理论片av| 婷婷视频一区二区三区| 视频在线不卡免费观看| 欧美亚洲色图校园春色| 热久久久久久久| 亚洲二区视频| 亚洲成人不卡| 在线精品亚洲欧美日韩国产| 日本精品在线播放| 老牛影视一区二区三区| 一区二区小说| 久久久久91| 欧美gv在线| 欧美韩日一区| 高清av一区| 97人人精品| 国产精品99视频| 精品网站aaa| 精品免费视频| 精品亚洲a∨一区二区三区18| 久久国产尿小便嘘嘘| 日韩av二区在线播放| 四虎精品一区二区免费| 亚洲一区日韩| 蜜桃视频一区二区三区在线观看 | 日韩中文视频| 日韩成人三级| 精品捆绑调教一区二区三区| 岛国av在线网站| 日本不良网站在线观看| 日韩在线短视频| 亚洲国产专区校园欧美| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 久久丁香四色| 麻豆中文一区二区| 麻豆视频观看网址久久| 精品国产三区在线| 国产高潮在线| 天堂网av成人| 在线视频日韩| 日韩精品中文字幕吗一区二区| 欧美久久亚洲| 福利一区和二区| 久久精品国语| 三级一区在线视频先锋| 视频一区视频二区在线观看| 一区二区国产在线观看| 日韩av三区| 精品视频一区二区三区在线观看| 国产一二在线播放| 黑丝美女一区二区| 亚洲综合图色| 国产精品男女| 亚洲播播91| 久久亚洲图片| 国产极品模特精品一二| 日韩精品第一区| 日韩在线卡一卡二| 国产精品igao视频网网址不卡日韩 | 国产超碰精品| 尹人成人综合网| 日本免费一区二区视频| 精品国产成人| 亚洲成人国产| 中文字幕一区二区精品区| 欧美成a人片免费观看久久五月天| 国产盗摄——sm在线视频| 成人av动漫在线观看| 欧美一区自拍| 日韩国产在线| 久久av一区| 久久精品免视看国产成人| 欧美日韩国产高清| 日本成人在线视频网站| 国产福利电影在线播放| 首页亚洲欧美制服丝腿| 精品视频一区二区三区在线观看| 99精品美女| 日韩欧美四区| 性欧美videohd高精| 亚洲精品观看| 中文字幕人成乱码在线观看| 在线精品亚洲| 日韩av片子| 亚洲一区欧美| 精品国产亚洲一区二区三区大结局| 日本欧美不卡| 奇米狠狠一区二区三区| 日韩毛片在线| 蜜桃视频一区二区三区| 日韩成人a**站| 亚洲aa在线| 99久久www免费| 久久99免费视频| 亚洲v天堂v手机在线| 欧美~级网站不卡| 水蜜桃久久夜色精品一区| 日本成人在线一区| 国产韩日影视精品| 国产精品国产三级国产在线观看| 亚洲一区黄色| 91精品国产成人观看| 欧美1区2区3| 日韩国产欧美视频| 亚洲高清激情| 午夜久久中文| 麻豆国产精品一区二区三区| 中文无码久久精品| 美女毛片一区二区三区四区 | 日韩精品中文字幕一区二区| 五月天久久777| 中文在线资源| 国产精品一区二区三区四区在线观看 | 在线精品亚洲欧美日韩国产| 日本午夜精品| 久久高清免费观看| 国产在线欧美| 国产精品久久久久av电视剧| 精品黄色一级片| 国产精品大片| 91av一区| 7777精品| 欧美亚洲二区| 亚洲综合精品| 婷婷中文字幕一区| 国产中文一区| 免费在线小视频| 中文av在线全新| 91一区二区三区四区| 高清在线一区| 国产成人77亚洲精品www| 久久影院资源站| 久久精品国产99国产精品| 国产精品日本一区二区不卡视频| 国产图片一区|