gpt4 book ai didi

python - 获取多个值

转载 作者:太空宇宙 更新时间:2023-11-03 17:48:05 25 4
gpt4 key购买 nike

我试图获取其中的多个数值

<li> <div class ="kpi unit"> 

我已经尝试过这个:

def get_all_data(self):
data = []
for row in self.driver.find_elements_by_class_name("content"):
cells = []
for cell in row.find_elements_by_class_name('kpi unit'):
cells.append(cell.text)
data.append(cells)

我收到错误,因为无法使用类名,尝试了所有其他内容但无法获取值。有什么建议吗?

请在下面找到我的 html 代码:

<div class="row">
<div class="large-6 columns">
<div class="large-6 columns">
<div class="section-container tabs" data-section="tabs">
<section class="section active" style="padding-top: 38px;">
<p class="title" style="left: 0px;">
<a id="summary" href="#summarystats">Summary</a>
</p>
<div class="content" data-slug="summarystats">
<div class="row data-card summary-card">
<ul class="small-block-grid-4">
<li>
<div class="kpi stat">Impressions</div>
<div class="kpi unit" data-bind="text: kpis.impressions.slice">0</div>
</li>
<li>
<div class="kpi stat">Clicks</div>
<div class="kpi unit" data-bind="text: kpis.clicks.slice">0</div>
</li>
<li>
<div class="kpi stat">Spent</div>
<div class="kpi unit" data-bind="text: kpis.spent.slice">$0</div>
</li>

最佳答案

“find_elements_by_class_name”正在按单个类名搜索。在您有两个的情况下,您应该使用 css 选择器或 xpath。例如:

find_element_by_css_selector(".kpi.unit");

关于python - 获取多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29485067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com