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. 消费五分钟,小白也能了解的经典技术:关于IP负载均衡(LVS之NAT)

    这里准备以两篇文章来大概讲述一下LVS负载均衡 NAT TUN/DR和共享存储 前言: 为什么搭建LVS: 若一台服务器只能支持10人在线.那么有100人访问,则需要多少台服务器. 这个不言而喻:10 ...

  2. JDK中AbstractQueuedSynchronizer应用解析

    这个类首先是一个抽象类,定义了一个模板,很多java同步相关的类(ReetrantLock.Semaphore.CountDownLatch等)都是基于AbstractQueuedSynchroniz ...

  3. 第一章:Python基础の快速认识基本语法

    本課主題 第一个 Hello World 程序实战 用户输入实战 模块介紹 变量介绍 格式化介紹 条件判断介紹和操作实战 for 循环介紹和操作实战 作业需求 Python 第一个 Hello Wor ...

  4. ionic3 笔记

    ionic3的常用命令: //新建项目.ionic start ionic_tab tabs // 新建页面ionic g page NewPage// 查看usb链接的手机adb devices c ...

  5. 掌握一门语言Go

    摘要:Go语言的优势不必多说,通过本篇文章,让我们花时间来掌握一门外语,Let's Go! 关键字:Go语言,闭包,基本语法,函数与方法,指针,slice,defer,channel,goroutin ...

  6. MySQL 5.7 InnoDB缓冲池NUMA功能支持——但是别高兴的太早

    当前CPU都已是NUMA架构,相信除了历史遗留系统,很少会有数据库跑在SMP的CPU上了.NUMA架构带来的优势无言而语,CPU更快的内存访问速度,但是带来的问题也不言而喻,特别是对于数据库的影响.M ...

  7. 大数据分析中Redis怎么做到220万ops

    大数据时代,海量数据分析就像吃饭一样,成为了我们每天的工作.为了更好的为公司提供运营决策,各种抖机灵甚至异想天开的想法都会紧跟着接踵而来!业务多变,决定了必须每天修改系统,重新跑数据,这就要求极高的海 ...

  8. Linux经常使用的文件传输的几种方式

    Linux经常使用的文件传输的几种方式 1.终端新建stfp协议连接 或者命令方式: sftp -P22 root@192.168.11.100 端口可以不用填写,默认是22,端口的P是大写. 将本地 ...

  9. 【jQuery】(6)---jQuery validate插件

    jQuery  validate插件 一.导入js库                                      先导入jQuery库,然后导入Validate插件,如果是中文提示还需要 ...

  10. webp怎么打开 webp怎么转换成jpg

    webp怎么打开 webp怎么转换成jpg   2 3 4 5 6 7 分步阅读 在使用google服务的时候(比如 google play),我们会发现保存的图都是webp格式. 那webp是什么东 ...