使用BeautifulSoup Python在标签内搜索

Jam*_*len 9 html python beautifulsoup

我想在标签内搜索:

<div id="cmeProductSlatePaginiationTop" class="cmePaginiation">
   <ul>
      <li class="disabled">
      <li class="active">
      <li class="away-1">
      <li>
   </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

基本上,我想计算<li ..>这个div中的出现次数.但是,当我使用beautifulsoup时,我无法获得之间的标签div

    soup = BeautifulSoup(resp)
    tags = soup.find('div', attrs = {'class' : 'cmePaginiation'})
    print tags
Run Code Online (Sandbox Code Playgroud)

>>> <div id="cmeProductSlatePaginiationTop" class="cmePaginiation">&nbsp;</div>

有没有办法计算li(在这个例子4中)的实例数?

Ble*_*der 19

用途find_all:

div = soup.find('div', id='cmeProductSlatePaginiationTop')
lis = div.find_all('li')
num_lis = len(lis)
Run Code Online (Sandbox Code Playgroud)