CSS Selector

  1. 根据标签的名字选择
    tag_name{
        background-color: pink;
    }
    
  2. 根据类名查找
    .cls_name{
        background-color: pink;
    }
    
  3. 根据id查找
    #id_name{
        background-color: pink;
    }
    
  4. 查找直接子元素.要在父子之间有一个 ’空格 > 空格’

    #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()

posted @ 2019-04-29 17:45  乘于时  阅读(425)  评论(0编辑  收藏  举报