Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python如何使用BS4解析HTML_Python_Html_Parsing_Beautifulsoup_Lxml - Fatal编程技术网

Python如何使用BS4解析HTML

Python如何使用BS4解析HTML,python,html,parsing,beautifulsoup,lxml,Python,Html,Parsing,Beautifulsoup,Lxml,如果不清除,则顶部div下面的两个div是其子级 我目前正在尝试解析8.66,我已经多次尝试使用lxml和beautifulsoup解析它。我试着运行一个循环来搜索那个值,但似乎什么都不起作用! 如果你能帮忙的话,我完全不知道该怎么做。提前谢谢你 您可以指定类值: <div class="stuff"> <div class="this">K/D</div> <div class="that">8.66</div> @我很乐意

如果不清除,则顶部div下面的两个div是其子级

我目前正在尝试解析8.66,我已经多次尝试使用lxml和beautifulsoup解析它。我试着运行一个循环来搜索那个值,但似乎什么都不起作用!
如果你能帮忙的话,我完全不知道该怎么做。提前谢谢你

您可以指定类值:

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

@我很乐意帮忙!你读过吗?BS4和解析HTML一般都很复杂,除了阅读不同类型搜索的解释以及如何编写它们之外,没有其他学习方法。谢谢你,我没有,我会的。从第一眼看,这是相当复杂的。
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