news 2026/9/9 23:11:13

【金融项目实战】9_接口测试 _BeautifulSoup基本使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【金融项目实战】9_接口测试 _BeautifulSoup基本使用

文章目录

  • 一、基本介绍
  • 二、使用步骤
    • 2.1 安装
    • 2.2 如何使用
  • 三、示例

一、基本介绍

  • Beautiful Soup是一个可以从HTML或XMIL文计中提取数据的Python库.
  • 它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.
  • Beautiful Soup会帮你节省数小时甚至数天的工作时间.
  • Beautiful Soup 3目前已经停止开发,推荐在项目中使用Beautiful Soup 4,简称BS4.
一个python解析HTML\xml的三方库

二、使用步骤

2.1 安装

pipinstallbeautifulsoup4

注意:包的名称为beautifulsoup4而不是BeautifulSoup,BeautifulSoup是Beautiful Soup3的发布版。

2.2 如何使用

# 导入类frombs4importBeautifulSoup# 实例化soup=BeautifulSoup(open("index.html"),"html.parser")# 方法1soup=BeautifulSoup(内容,"html.parser")# 方法2ele=soup.标签名#根据标签名获取标签对象,如果匹配多个元素,则返回第一个ele_list=soup.find_all(标签名)# 根据标签名获取所有匹配的标签attr_value=ele.get(属性名)# 根据标签的属性名获取对应的属性值text=ele.get_text()# 获取标签的文本内容
说明: - 将一段文档传入BeautifulSoup的构造方法,就能得到一个文档的对象 - "html.parser": Python标准库中的HTML解析器。BeautifulSoup还支持一些第三方的解析器,如:lxml、html5lib等,这些第三方解析器需要额外安装

三、示例

应用步骤:

1、导包

2、实例化(获取文件内容)

3、调用方法

# 1、导包frombs4importBeautifulSoup test=""" <html> <head> <title>程序员</title> </head> <body> <p id="test01">软件测试</p> <p id="test02">2020年</p> <a href="/api.html">接口测试</a> <a href="/web.html">web自动化测试</a> <a href="/app.html">APP自动化测试</a> </body> </html> """#2、获取bs对象 告诉BeautifulSoup类,你要解析的是hmtl格式bs=BeautifulSoup(test,"html.parser")#3、调用方法""" 重点: 1、查找所有标签 bs.find_all("标签名") == 元素的集合 == ["元素1", "元素2"] 2、提取属性值 标签名.get("属性名") """forainbs.find_all("a"):print(a.get("href"))# 4、其它方法print(bs.p.string)# 获取P标签的文本# 5、获取标签名print(bs.p.name)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 2:12:50

信创办公系统如何通过富文本编辑器实现OFD格式导入?

农业集团信息管理系统富文本增强功能开发全记录 一、需求分析与技术选型 作为湖南某农业集团技术负责人&#xff0c;近期接到客户核心需求&#xff1a;在现有信息管理系统的后台文章发布模块中新增两大功能&#xff1a; 智能粘贴功能&#xff1a;支持从Word/微信公众号直接粘…

作者头像 李华
网站建设 2026/9/4 4:17:21

如何通过 IP 反查域名?这几个实用妙招,一查一个准

知道网络IP怎么反查出真实域名来&#xff1f;给大家分享几个我常用的方法&#xff0c;就算你不懂技术你都能查得出来&#xff01; 一、fofa 这是一个白帽黑客非常喜欢用的社工平台&#xff0c;只要你输入IP就能查到很多背后的信息。 传送门&#xff1a;https://fofa.info 二…

作者头像 李华
网站建设 2026/9/2 17:45:23

深度测评AI论文写作软件 千笔ai写作 VS 灵感风暴AI,自考写作者必看!

随着人工智能技术的迅猛迭代与普及&#xff0c;AI辅助写作工具已逐步渗透到高校学术写作场景中&#xff0c;成为专科生、本科生、研究生完成毕业论文不可或缺的辅助手段。越来越多面临毕业论文压力的学生&#xff0c;开始依赖各类AI工具简化写作流程、提升创作效率。但与此同时…

作者头像 李华
网站建设 2026/8/21 11:57:01

研究生必看!圈粉无数的降AI率软件 —— 千笔·专业降AIGC智能体

在AI技术迅速发展的今天&#xff0c;越来越多的学生开始借助AI工具辅助论文写作&#xff0c;以提升效率和内容质量。然而&#xff0c;随着学术审查标准的不断提升&#xff0c;AI生成内容的痕迹越来越容易被检测出来&#xff0c;导致论文AI率超标成为许多学生面临的难题。面对市…

作者头像 李华
网站建设 2026/9/6 22:39:54

余华《活着》深度解读:在苦难废墟上,生命自有其庄严

余华《活着》深度解读&#xff1a;在苦难废墟上&#xff0c;生命自有其庄严 余华的《活着》是一部极具震撼力的作品&#xff0c;作为他从先锋派转向现实主义的标志性力作&#xff0c;以冷峻而质朴的笔触&#xff0c;通过主人公福贵跌宕起伏的一生&#xff0c;展现了生命在极端…

作者头像 李华