Beautiful Soup:四大常用对象

Posted tiankong-blue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Beautiful Soup:四大常用对象相关的知识,希望对你有一定的参考价值。

from bs4 import BeautifulSoup

text=‘‘‘
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title lang=‘eng‘>Harry Potter</title>
<price>29.9</price>
</book>
<book>
<title lang=‘eng‘>Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
‘‘‘
soup=BeautifulSoup(text)
#按标准输出
# print(soup.prettify)
#获取所有文字
# print(soup.get_text())
#tag 对象
tag=soup.title
print(tag)
tag.name #标签name
tag.attrs #标签属性
tag[‘lang‘] #某一属性
print(tag.string) #获取文字

string=‘<p><!--注释note--></p>‘
sp=BeautifulSoup(string)
sp.p.string

以上是关于Beautiful Soup:四大常用对象的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫系列:Beautiful Soup解析HTML之把HTML转成Python对象

Python语言学习:Beautiful Soup四个对象的具体用法

Beautiful Soup的用法

Python爬虫编程思想(53):使用Beautiful Soup选择父节点

20190221 beautiful soup 入门

爬虫学习笔记 Beautiful Soup使用