BeautifulSoup 找到span class data-automation-id的值

BeautifulSoup 找到span class data-automation-id的值

问题描述

有人可以告诉我如何使用beautifulsoup从data-automation-id=”header-account-balance”中提取值($100.00)吗?我知道如何通过class找到元素和id,但不知道如何针对”data-automation-id”的值进行细化。我已经获取了以下代码:

<div class="contentContainer_ff3y6tu">
<div class="container_fikviug">
<div class="accountPillForPersonal_fituo0a">
<div class="balanceTextContainer_fu48fjw">
<div class="container_fdoc1b1">
<span class="size14_f7opyze" data-automation-id="header-account-balance">$100.00</span>
</div></div>
<div class="tokenCount_f19lbt28">
<span class="size12_fq5j3k2 CodGray_f1tc10rl bold_f1au7gae">7</span>
</div></div></div></div>

解决方案

以这个例子为基础,你可以这样做:

soup = BeautifulSoup("<your html here>")
tag = soup.find("span", {"data-automation-id": "header-account-balance"})
value = tag.string

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程