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') 直接拼接在一起,不用空格
scrapy_css的更多相关文章
随机推荐
- Win10 MySQL-python
在Windows 下调试 Python 还是挺麻烦的.通过PyCharm 来安装个MySQL-python 的库都搞了大半天.分别尝试 1.2.3,1.2.4和1.2.5都有不同的错误.需要解决的问题 ...
- 第十章:Python の 网络编程基础(二)
本課主題 Python中的作用域补充 socketserver 源码 线程的介绍和操作实战 进程的介绍和操作实战 协程的介绍和操作实战 本周作业 Python中的作用域补充 Python世界里沒有块级 ...
- python学习笔记(四)-数据类型
0. 在 Python 中的数据类型详解 http://www.cnblogs.com/scios/p/8026576.html 1. 为什么布尔类型(bool)的 True 和 False 分别用 ...
- Java学习笔记17(面向对象十:综合案例)
在面向对象这个专题的最后 结合前面多篇文章,用到了面向对象的很多方面知识,做了一个简单的案例: 饭店案例: package hotel; /* * 酒店的员工类 * 员工共同特点:姓名,工号,工作方法 ...
- JSP中的“小饼干”Cookie,用来存储数组的方式(下方已String类型的数组为例:)
1.Cookie常用方法中,存储数据的方式: Cookie cookie = new Cookie("key","Value"); response.addCo ...
- Apache kafka 工作原理介绍
消息队列 消息队列技术是分布式应用间交换信息的一种技术.消息队列可驻留在内存或磁盘上, 队列存储消息直到它们被应用程序读走.通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置.或在继续执行 ...
- [转载]binlog归档
1.1. 前言 对数据库数据进行备份都是日常的工作(虽然都是自动做的),备份中有一项必备的那就是binglog了.在工作中一般这些备份都会保留一段时间后归档.时间长了归档的数据将会非常大.这时候我们就 ...
- Axios使用说明
vue更新到2.0之后,作者就宣告不再对vue-resource更新,而是推荐的axios,前一段时间用了一下,现在说一下它的基本用法. 首先就是引入axios,如果你使用es6,只需要安装axios ...
- ssm maven spring AOP读写分离
ssm maven spring AOP读写分离 总体流程 配置最开始写在pom.xml文件,解析到数据库配置文件,再解析到spring配置文件. 自定义注解DataSource:通过这个注解并且在s ...
- sql针对某一字段去重,并且保留其他字段
今天客户提了一个小需求,希望我能提供一条sql语句,帮助他对数据中 _field 这个字段的值去重,并且保留其他字段的数据.第一反应是select distinct,但这种语句在对某个字段去重时,无法 ...