首页 > 代码库 > Scrapy XPath语法
Scrapy XPath语法
- selectors = response.xpath(‘[exp]‘)
返回所有符合exp的语句Selector列表
- data = http://www.mamicode.com/response.xpath(‘[exp]‘)[0].extract()
返回Selector列表第一项的内容
- ‘/html/head‘
从根节点匹配
- ‘//td/p‘
从任意节点匹配
- ‘//td/p/../..‘
从任意节点匹配上两级
- ‘//p/a/text()‘
匹配文本内容
- ‘//p/a[@colspan="2"]‘
匹配属性符合条件
- ‘//p/a/@href‘
匹配属性
- response.xpath(‘//p/a/@href‘).re(".*cnblogs.com.*")
匹配符合正则的部分的列表
参考文献:http://blog.csdn.net/qzc295919009/article/details/42743077
Scrapy XPath语法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。