【问题标题】: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)