- 根据标签的名字选择
tag_name{ background-color: pink; }
- 根据类名查找
.cls_name{ background-color: pink; }
- 根据id查找
#id_name{ background-color: pink; }
-
查找直接子元素.要在父子之间有一个 ’空格 > 空格’
#id_name > div{ background-color: pink; }
5. 查找所有子孙元素.要在父子之间有一个 ’空格’
#id_name div{ background-color: pink; }
6. 根据属性的名字进行查找.先写标签名字,然后接中括号中写属性键值对,如:
input[name='value']{ backgroud-color: pink; }
7. 在根据类名或者id进行查找的时候,如还要根据标签名进行过滤,那么可以在类的前面或者 id的前面加上标签名字.如:
div#line{ background-color:pink; } div.line{ background-color:ping; }
在BeatifulSoup中使用Css选择器:
在
BeatifulSoup
中,要使用css选择器,那么应该使用Soup.Select()