Python考试题--第80道题目--怎样使用BeautifulSoup的CSS选器获取字段信息--2022年05月05日

原创
小哥 3年前 (2022-10-30) 阅读数 10 #CSS教程
文章标签 CSS

一、CSS选择者的角色:

CSS选择器可以获得多个节点,而前面提到的节点选择器只能获得满足条件的第一个节点。

2.示例代码演示:

1、.表示class节点为item所有节点

2、#表示id该节点的值为myli所有节点

3获得的列表可以使用for循环以读取其中的每个元素。

from bs4 import BeautifulSoup

html = 


    
    Beautiful Soup演示
    
    
    
          
	      
	






soup = BeautifulSoup(html, lxml)
tags = soup.select(.item) # .表示class节点为item所有节点
print(tags)
for tag in tags:
    print(tag)
print()

tags = soup.select(#myli) # #表示id节点值为myli所有节点
print(tags)
print()

tags = soup.select(a)
for tag in tags:
    print(tag)
    print(tag[href])
    print(tag.text)

执行结果如下:

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除