日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python中bs4库_python系统学习2——beautiful soup库(bs4库)学习

發(fā)布時(shí)間:2025/3/15 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中bs4库_python系统学习2——beautiful soup库(bs4库)学习 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

beautiful?soup庫(kù)作為python第三方庫(kù),可以對(duì)html語(yǔ)言進(jìn)行很好的樹形解析,“美味湯”的直譯也是在說能夠把文檔像一鍋湯一樣進(jìn)行調(diào)制。

beautiful?soup庫(kù)的基本元素有:

基本元素

說明

Tag

標(biāo)簽,最基本的信息組織單元

Name

標(biāo)簽的名字?tag.name

Attributes

標(biāo)簽的屬性(字典形式) tag.attrs

NavigableString

標(biāo)簽內(nèi)非屬性字符串?tag.string

Comment

標(biāo)簽內(nèi)注釋

beautiful?soup庫(kù)的內(nèi)容遍歷方法

下行遍歷: .contents    獲得子節(jié)點(diǎn)的列表(可以用列表的方式進(jìn)行處理)

.children  ? ? ? ? 獲得子節(jié)點(diǎn)的迭代類型,用于循環(huán)遍歷子節(jié)點(diǎn)

for child in soup.body.children://遍歷兒子節(jié)點(diǎn)

print(child)

.descendants? ? ? ?獲得子孫節(jié)點(diǎn)的迭代類型,包含所有子孫節(jié)點(diǎn),用于循環(huán)遍歷

上行遍歷: .parent  ? ? ? ? ? 返回節(jié)點(diǎn)的父親標(biāo)簽

.parents? ? ? ? ? ? ? ? 返回節(jié)點(diǎn)先輩標(biāo)簽,可以用于循環(huán)遍歷 (在遍歷時(shí)會(huì)遍歷到               soup本身,soup本身沒有先輩標(biāo)簽)

平行遍歷: .next_sibling? ? ? ? ?返回按照html文本順序的下一個(gè)平行節(jié)點(diǎn)標(biāo)簽

.previous_sibling? 返回按照html文本順序的上一個(gè)平行節(jié)點(diǎn)標(biāo)簽

.next_siblings ? ? 迭代類型,返回按照html文本順序的后續(xù)所有平行節(jié)點(diǎn)標(biāo)簽

.previous_siblings?迭代類型,返回按照html文本順序的前續(xù)所有平行節(jié)點(diǎn)標(biāo)簽

最后有一個(gè)prettify方法可以對(duì)html文檔或者h(yuǎn)tml標(biāo)簽進(jìn)行格式化處理。

總結(jié)

以上是生活随笔為你收集整理的python中bs4库_python系统学习2——beautiful soup库(bs4库)学习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。