怎样通过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 标签的内容。

相关推荐
.Hypocritical.12 小时前
【SpringBoot】配置文件加载位置与优先级详解
java·spring boot·后端
JAVA面经实录91713 小时前
RabbitMQ 完整面试题答案
java·rabbitmq·java-rabbitmq
zzzzzz31013 小时前
react-bits:酷炫动效之外,React 组件库还能提供什么
javascript·react.js·动效
xcl092520 小时前
商超智能运营实战:数据驱动提升门店效率与体验指南
java·mfc·宠物
web打印社区20 小时前
网页静默打印热敏小票:从 HTML 到出纸的完整指南
前端·javascript·vue.js·electron·pdf·html
剪刀石头布啊21 小时前
设计一个多计时任务的任务管理功能
前端
Flynt1 天前
OpenJDK禁AI代码半年了,现在执行得怎么样?答案是:全靠自觉
java·开源·ai编程
ModyQyW1 天前
vite-plugin-uni-manifest 更新了什么
前端·typescript·uni-app
Asize1 天前
AI 协作开发新范式:我用 SDD 做了个排版 npm 包
前端·人工智能
kyriewen1 天前
我把今年流传的前端 AI 面试题整理了一遍——4 类场景题+回答框架(附速查表)
前端·面试·程序员