无法从BeautifulSoup获取整行

问题描述 投票:0回答:1

我一直在练习我的抓取过程,一切都很好,但是尽我所能,似乎无法获得我想要的特定数据。

结构看起来像这样

</div>
<div class="col-xs-12 col-sm-12 col-md-7 list-field-wrap">
<div class="pull-left">
  <div class="row">
  <div class=" list-field type-field" style="width: 45px"><div class="visible-xs-block visible-sm-block list-label">BIB</div>17584</div>
  <div class=" list-field type-age_class" style="width: 65px"><div class="visible-xs-block visible-sm-block list-label">Division</div>20-24</div>
  </div>
</div>

我想做的是获得带有类=“ visible-xs-block visible-sm-block list-label”的17584”>

不幸的是,每次我尝试选择它。只返回

<div class="visible-xs-block visible-sm-block list-label">BIB</div>

这是我一直在尝试选择的代码

bib = soup.find('div', class_="visible-xs-block visible-sm-block list-label"
print(bib)

我一直在练习我的抓取过程,一切都很好,但是尽我所能,似乎无法获得想要的特定数据。结构看起来像这样

]]

17584不是类别为visible-xs-block visible-sm-block list-label的标签的一部分:

<div class=" list-field type-field" style="width: 45px">
    <div class="visible-xs-block visible-sm-block list-label">
        BIB
    </div>
    17584
</div>

尝试改为选择list-field type-field

python beautifulsoup
1个回答
0
投票

17584不是类别为visible-xs-block visible-sm-block list-label的标签的一部分:

© www.soinside.com 2019 - 2024. All rights reserved.