from bs4 import BeautifulSoup
html = '''
<title>马士兵教育</title>
<div class='info' float='left'>欢迎来到马士兵教育</div>
<div> class='info' float='right' id='gb'>
<span>好好学习,天天向上</span>
<a href='http://www.mashibing.com'>官网</a>
</div>
<span>人生苦短,你需要Python</span>
'''
bs = BeautifulSoup(html, 'lxml')
print(bs.title, type(bs.title))
print(bs.find('div', class_='info'), type(bs.find('div',class_='info'))) # 获取满足条件的第一个标签
print('-------提取满足要求的所有数据-------')
print(bs.find_all('div', class_='info')) # 不能直接写关键字class,加下划线
print('----------遍历列表----------')
for item in bs.find_all('div', class_='info'):
print(item, type(item))
pri
爬虫数据解析bs4获取所有属性时,bs.find_all返回值为空列表,请问什么原因
最新推荐文章于 2025-03-03 16:47:55 发布