abd.html如下:
<html>
<body>
<ul class="u1">数学课程
<li>高等数学<span>6学分</span></li>
<li>线性代数<span>2学分</span></li>
</ul>
<ul class="u2">计算机课程
<li><h3>程序设计</h3><span>3学分</span></li>
<li><h3>数据科学导论</h3><span>2学分</span></li>
</ul>
</body>
</html>
爬取内容如下:
程序设计--> 3学分
数据科学导论--> 2学分
请填空:
from bs4 import BeautifulSoup
all_html=open("abd.html",encoding="utf8")
soup1 = BeautifulSoup(all_html,'lxml')
list1=soup1.find_all("ul",class_="_________")
for line in list1:
for i in line.findAll("_____"):
kecheng=i.findAll("h3")[0].text
xuefen=i.findAll("span")[0].text
print(kecheng,"-->",xuefen)