当前位置: 首页 > article >正文

怎样通过bs4找出程序中 标签<div class=“List2“>中所有的<li>的内容?

怎样通过bs4找出程序中 标签<div class="List2">中所有的<li>的内容?

可以使用 BeautifulSoup 的 find_all 方法来找到标签为 <div class="List2"> 中的所有 <li> 标签,并获取其内容。

以下是一个示例代码:

from bs4 import BeautifulSoup

html = '''
<div class="List2">
    <li>内容1</li>
    <li>内容2</li>
    <li>内容3</li>
</div>
'''

soup = BeautifulSoup(html, 'html.parser')
div_list2 = soup.find('div', class_='List2')
li_list = div_list2.find_all('li')

for li in li_list:
    print(li.text)

运行以上代码,输出如下:

内容1
内容2
内容3

以上代码首先定义了一个 HTML 字符串,然后使用 BeautifulSoup 解析该字符串。

接着使用 find 方法找到 class 为 "List2" 的 div 标签,并将其赋值给 div_list2 变量。

然后使用 find_all 方法找到 div_list2 中的所有 li 标签,并将结果赋值给 li_list 变量。

最后使用 for 循环遍历 li_list,输出每个 li 标签的内容。


http://www.kler.cn/news/285016.html

相关文章:

  • 前端如何在30秒内实现吸管拾色器?
  • Golang | Leetcode Golang题解之第386题字典序排数
  • 合并多个rtf文件
  • 从零开始学习SLAM六(单应矩阵)
  • 探索视觉的边界:PyTorch与TorchVision的深度融合
  • zabbix4.0 实现钉钉告警
  • [ABC001A] 積雪深差
  • [服务器_1]rpc框架收集
  • 如何五分钟使用 Cocos Creator 快速部署 TON 游戏(第一部分)
  • Docker容器技术(下)超多好上手的实验,保姆级教程
  • 【时间盒子】-【1.序言】高效人士都在用的时间管理方法。我是如何通过鸿蒙元服务APP实现?
  • 深度学习第一周周报
  • Sobel算子,Scharr算子和Laplacian算子
  • 如何利用 Go 语言开发高性能服务
  • Fetch API 的基本使用
  • 探索JSON Schema的世界
  • 小程序使用iconfont字体图标
  • 【Unity-UGUI组件拓展】| ContentSizeFitter 组件拓展,支持设置最大宽高值
  • 网页html版——在线查字典的一个web服务器
  • Android 移除最近任务列表展示
  • CSND文章质量分批量查询
  • 类图的关联关系
  • Python基础 3 - 函数及数据容器
  • JAVA毕业设计167—基于Java+Springboot+vue3+小程序的物业管理系统小程序(源代码+数据库+万字论文+文献综述)
  • Llamaindex RAG实践
  • 并发服务器
  • 代码随想录算法训练营第六十天 | 图论part10
  • SkyWalking部署(监控系统)
  • jquery下载的例子如何应用到vue中
  • 【秋招笔试】8.30饿了么秋招(算法岗)-三语言题解