bs4的使用

#pip install bs4
#pip install lxml


from bs4 import BeautifulSoup

html = '''
<title id="title">度梦</title>
<div class="info" float="left">Welcome to 度梦</div>
<div class="info" float="right">
    <span>Good Good study</span>
    <a href="www.baidu.com"></a>
    <strong>
        <!--这是个注释-->
    </strong>
</div>
'''
soup = BeautifulSoup(html,'lxml')
print('-----------获取标签---------')#只会获取第一个标签,不用考虑层级关系
print(soup.title)
print(soup.div)
print(soup.span)
print('--------------获取属性--------------')
print(soup.div.attrs)
print(soup.div.get('class'))
print(soup.div['float'])
print(soup.a.get('href'))
print('---------------获取内容-------------')
print(soup.title.string)
print(soup.title.text)
print(type(soup.title.string))
print(type(soup.title.text))
print('----------------获取内容注释-----------')
print(soup.strong.string)
print(soup.strong.text)
print(type(soup.strong.string))
print(type(soup.strong.text))
print(soup.strong.prettify())

print('-----------find_all()---------')
print(soup.find_all('div'))
print(soup.fing_all(id='tittle'))
print('------------css选择器---------')
print(soup.select('div'))
print(soup.select('#title'))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值