数据提取

2024-06-08 08:50:17 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能帮我在这段代码中如何得到“end”的值吗。我这里用的是美素。你知道吗

<div class="number" color="secondary" data-reactid="72" end="4269" start="0" style="display:flex;align-content:space-between;font-size:1.6rem;line-height:2.2399999999999998rem;color:rgb(130, 130, 130);">0</div>

Tags: 代码divnumberdatastyledisplaystartclass
2条回答

使用键值访问元素。这里的键是属性名。你知道吗

例如:

from bs4 import BeautifulSoup
s = """<div class="number" color="secondary" data-reactid="72" end="4269" start="0" style="display:flex;align-content:space-between;font-size:1.6rem;line-height:2.2399999999999998rem;color:rgb(130, 130, 130);">0</div>"""
soup = BeautifulSoup(s, "html.parser")
print(soup.div["end"])

输出:

4269

假设您的HTML已经被吸入soup

你知道吗汤.div[“结束”]

相关问题 更多 >