【问题标题】:How to get the first span tag?如何获得第一个跨度标签?
【发布时间】:2019-11-01 08:09:34
【问题描述】:

我想分别获取第一个和第二个 span 标签。我已经尝试了所有可以尝试的东西。如何单独获取?

<td class="searchResultsDateValue">
       <span>01 December</span>
       <br>
       <span>2019</span>
</td>

【问题讨论】:

    标签: python python-3.x web-scraping beautifulsoup web-crawler


    【解决方案1】:

    你的意思是喜欢

    span1, span2 = soup.find('td', {'class': 'searchResultsDateValue'}).find_all('span')
    

    那个?

    【讨论】:

      【解决方案2】:

      试试这个

      html = """<td class="searchResultsDateValue"><span>01 December</span> <br><span>2019</span></td>"""
      soup = BeautifulSoup(html)
      div = soup.find("td", "searchResultsDateValue")
      lis = div.find_all('span')
      print(lis)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-17
        • 1970-01-01
        • 2012-08-15
        • 2014-07-26
        • 1970-01-01
        • 2021-02-20
        相关资源
        最近更新 更多