爬虫Scrapy框架之css选择器使用

本文详细介绍了CSS选择器的各类用法,包括类选择器、ID选择器、元素选择器等,并展示了在Scrapy框架中如何使用CSS选择器抓取网页元素,包括获取链接、图片地址等。同时,提供了获取页面元素的快捷方法,包括使用Chrome开发者工具获取CSS选择器。
摘要由CSDN通过智能技术生成

css选择器介绍

  • 在css中选择器是一种模式,用于选择需要添加样式的元素,css对html页面中的元素实现一对一,一对多或者多对一的控制,都需要用到css选择器,html页面中的元素就是通过css选择器进行控制的;

css选择器的基本语法

  • 类选择器 :元素的class属性,比如 class="box" 表示选取class为box的元素;

  • ID选择器 :元素的id属性,比如 id="box" 表示选取id为box的元素;

  • 元素选择器 :直接选择文档元素,比如p表示选择所有的p元素,div表示选择所有的div元素;

  • 属性选择器 :选择具有某个属性的元素,如 *[title] 表示选择所有包含 title 属性的元素、 a[href] 表示选择所有带有href属性的a元素等;

  • 后代选择器 :选择包含元素后代的元素,如 li a 表示选取所有li 下所有a元素;

  • 子元素选择器 :选择作为某元素子元素的元素,如 h1 > strong 表示选择父元素为h1 的所有 strong 元素;

  • 相邻兄弟选择器 :选择紧接在另一元素后的元素,且二者有相同父元素,如h1 + p表示选择紧接在 h1 元素之后的所有p元素;

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值