栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

03 BeautifulSoup解析库

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

03 BeautifulSoup解析库














# 1、导入模块
from bs4 import BeautifulSoup

# 2、准备文档字符串
html='''

        The Dormouse's story


        

The Dormouse's story

Once upon a time there were three little sisters; and their names were Elsie, Lacieand Tillie; and they lived at the bottom of a well.

...

''' # 3、创建BeautifulSoup对象 soup=BeautifulSoup(html,'lxml') # 一、根据标签进行查找 # 4、查找title标签 title=soup.find('title') print(title) # 5、查找a标签 a=soup.find('a') print(a) # 查找所有的a标签 结果会放到列表中进行展示 a_s=soup.findAll('a') print(a_s) # 二、根据属性进行查找 # 查找id为link1的标签 # 方式1:通过命名参数进行指定的 a=soup.find(id='link1') print(a) # 方式2:使用attrs来指定属性字典,进行查找 a=soup.find(attrs={'id':'link1'}) print(a) # 三、根据文本内容进行查找 (此方法使用的少) text=soup.find(text='Elsie') print(text) # Tag对象 print(type(a)) # print('标签名',a.name) print('标签所有属性',a.attrs) print('标签文本内容',a.text)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1018246.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号