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')         直接拼接在一起,不用空格

scrapy_css的更多相关文章

随机推荐

  1. Java—javac Hello.java找不到文件

    刚开始编写Java代码时,会遇到很多困难,下面来说一个比较常见的错误,如下: 对于初学者,一般都是从Hello,World开始的学起的,废了好大劲儿,铜鼓了半天,终于要在DOS上运行javac Hel ...

  2. 【Splay】bzoj1500(听说此题多码上几遍就能不惧任何平衡树题)

    1500: [NOI2005]维修数列 Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 15112  Solved: 4996[Submit][Statu ...

  3. ActiveMQ进阶学习

    本文主要讲述ActiveMQ与spring整合的方案.介绍知识点包括spring,jms,activemq基于配置文件模式管理消息,消息监听器类型,消息转换类介绍,spring对JMS事物管理. 1. ...

  4. 冒泡算法给0~9随机n位数字排序

    <?php //产生5位0~9的随机数      function getRand($begin=0,$end=9,$limit=5){                $rand_array=r ...

  5. 【.Net边角料系列】1-单例模式(我真不是你想的那样)

    什么事边角料? 边角料就是你编程的时候,很少能够用上,或者说你压根就不知道得东西,我就称这些东西为边角料.这个叫.net边角料可能有点大,其实这个系列是纯粹的C#边角料系列. 为什么写.net边角料呢 ...

  6. Django-mtv开发模式

    从著名的MVC模式开始说起 所谓的MVC就是把Web应用分为模型(M)控制器(C)和视图(V)三层,他们之间以一种插件式的.松耦合的房还是 连接在一起,模型负责业务对象与数据库的映射(ORM),视图负 ...

  7. 将linux下的office从libreoffice换成wps

    1.下载wps的linux的deb版本 2.运行dpkg -i wpsXXX.deb 3.提示权限不够 4.运行 sudo dpkg -i wpsXXX.deb 5.提示错误 未安装软件包 libpn ...

  8. 关于soapui简介与入门

    SoapUI简介 SoapUI是一个开源测试工具,通过soap/http来检查.调用.实现Web Service的功能/负载/符合性测试.该工具既可作为一个单独的测试软件使用,也可利用插件集成到Ecl ...

  9. [Haskell] 为什么列表操作++很昂贵?

    博主是haskell新手.学习haskll的时候遇到了一些问题,在寻求答案的过程中产生了一些思考,可能理解存在偏差,希望各位不吝赐教. 提出问题 <Learn you a haskell for ...

  10. 12、ABPZero系列教程之拼多多卖家工具 拼团提醒功能登录拼多多实现

    上篇文章已经完成了整个拼多多拼团提醒功能,本篇继续完成拼多多帐号登录,拼多多帐号登录的目的是为了获取拼团商品的SKU和订单号,便于商家备货. 以下是拼多多官方的后台登录,要实现的功能并不是直接在这里登 ...