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的更多相关文章
随机推荐
- 【转】 CSS十问——好奇心+刨根问底=CSSer
最近有时间,想把酝酿的几篇博客都写出来,今天前端小学生带着10个问题,跟大家分享一下学习CSS的一些体会,我觉得想学好CSS,必须保持一颗好奇心和刨根问底的劲头,而不是复制粘贴,得过且过.本人能力有限 ...
- python获取指定目录下的所有指定后缀的文件名
使用到的函数有: os.path.splitext():分离文件名与扩展名 os.path.splitext(file)[] 获得文件名 os.path.splitext(file)[] 获得文件扩展 ...
- 3、ABPZero系列教程之拼多多卖家工具 项目修改及优化
本篇内容杂而简单,不需要多租户.不需要多语言.使用MPA(多页面).页面加载速度提升…… 刚登录系统会看到如下界面,这不是最终想要的效果,以下就一一来修改. 不需要多租户 AbpZeroTemplat ...
- 【三十三】thinkphp之SQL查询语句(全)
一:字符串条件查询 //直接实例化Model $user=M('user1'); var_dump($user->where ('id=1 OR age=55')->select()); ...
- Flask中的单例模式
1,基于文件的单例模式: import pymysql import threading from DBUtils.PooledDB import PooledDB class SingletonDB ...
- 51 nod 1203 JZPLCM
原题链接 长度为N的正整数序列S,有Q次询问,每次询问一段区间内所有数的lcm(即最小公倍数).由于答案可能很大,输出答案Mod 10^9 + 7. 例如:2 3 4 5,询问[1,3]区间的最小 ...
- bzoj:3616: War
Description 小x所在的世界正在经历一场在k个阵营之间的战争.每个阵营有若干个炮塔,每个炮塔由攻击系统和防御系统组成.第i个炮塔可以攻击到离它欧几里德距离小于等于ri 或者曼哈顿距离小于等于 ...
- 并查集-HDU1232-畅通工程
转的其他人的.不知道谁的. 来看一个实例,杭电1232畅通工程 首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些对城镇之间是有道路直接相连的.最后要解决的是整幅图的连通性问题.比如随意 ...
- Developing Skills
题目传送门:点击打开链接 #include <iostream> #include <cstdio> #include <cstdlib> #include < ...
- MySQL基础----动态SQL语句
尊重原创:http://blog.csdn.net/abc19900828/article/details/39501643 动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: ...