zoukankan      html  css  js  c++  java
  • scrapy_css

    css选择器标准格式:reponse.css(css选择器::获取值)

    css选择器有哪些?

      *                    选择所有节点

           #id                 选择id的节点

           .container           选取所有class包含container的节点

           li a                       选取所有li元素下的所有a节点

           ul + p                  选取ul后面的第一个p元素

           div#container > ul            选取所有id = container的div元素下第一个ul子元素

           ul ~ p                       选择 ul 相邻的所有p元素

           a[title]                       选取所有有title属性的a元素

           a[href=’域名’]           选取所有有href=’域名’ 属性的a元素

           a[href*=’字符串’]     选取所有href属性值 包含 指定字符串 的a元素,注意 * 号

           a[href^=’字符串’]    选取所有href属性值 不包含 指定字符串 的a元素,注意 ^ 号

           a[href$=’字符串’]    选取所有href属性值以 指定字符串结尾 的a元素,注意 $ 号

           input[type=radio]:checked     选取选中的radio元素

           div:not(#container)             选取id!= container的所有div元素

           li:nth-child(3)                       选取第三个li元素

           tr:nth-child(2n)                    第偶数个tr元素

    如何使用css选择器?

           和css选择器一样

           response.css(‘选择器::获取内容’)

           如何获取内容              ::text

           如何获得属性值           ::attr(属性key)

    对于有两个class属性值该如何进行选择?

           response.css('.class1.class2')         直接拼接在一起,不用空格

  • 相关阅读:
    CSP_2019
    luogu_P1026 统计单词个数
    [SCOI2007]降雨量
    [HEOI2016/TJOI2016]排序
    LuoguP2698 【[USACO12MAR]花盆Flowerpot】
    LuoguP3069 【[USACO13JAN]牛的阵容Cow Lineup
    CF723D 【Lakes in Berland】
    CF799B T-shirt buying
    迪杰斯特拉算法(Dijkstra) (基础dij+堆优化) BY:优少
    Tarjan求有向图强连通分量 BY:优少
  • 原文地址:https://www.cnblogs.com/2bjiujiu/p/7237434.html
Copyright © 2011-2022 走看看