Python如何使用BS4解析HTML

时间:2018-06-24 02:28:58

标签: python html parsing beautifulsoup lxml

<div class="stuff">
 <div class="this">K/D</div> 
 <div class="that">8.66</div> 

(如果不清除顶部div下方的两个div是其子级)

我目前正在尝试解析 8.66 ,并且我已经尝试使用lxml和beautifulsoup对其进行解析。我尝试运行循环来搜索该值,但似乎没有任何效果! 如果可以的话请帮助我,我绝对不知道该怎么做。预先谢谢你!

1 个答案:

答案 0 :(得分:0)

您可以指定类的值:

from bs4 import BeautifulSoup as soup
d = """
<div class="stuff">
<div class="this">K/D</div> 
<div class="that">8.66</div> 
"""
s = soup(d, 'html.parser')
print(s.find('div', {'class':'that'}).text)

输出:

8.66