当前位置: 首页 > news >正文

【Scrapy】Scrapy教程10——CSS选择器详解

第6小节我们介绍过选择器,但只是大概描述了下如何使用,本小节来专门聊聊选择器。
前面说了,Scrapy提供两种选择器CSS和XPath,而严格意义上来说,CSS和XPath不能叫选择器,但是在Scrapy中,使用了CSS和XPath来定位html元素,所以在Scrapy中管他们叫选择器。现在我们抛开Scrapy中的概念,来单独看看选择器。

什么是选择器

那首先要说明下,这里说的选择器呢,是web前端开发中CSS的选择器。还有一种常说的选择器是电子电路中的数据选择器,数据选择器是一种组合逻辑电路,其作用是根据给定的输入地址代码,从一组输入信号中选出指定的一个送至输出端的组合逻辑电路。这个选择器,不在本文讨论的范围内。
我们这里说的是前端开发中CSS的选择器,对于技术人员,尤其是前端开发人员,对CSS再熟悉不过了,CSS指的是层叠样式表(Cascading Style Sheets),用来定义HTML元素如何显示的,那么CSS是如何找到HTML元素的呢?就是通过选择器来实现查找HTML元素的。

选择器的种类

CSS中提供三种选择器类型:标签名选择器、类选择器和ID选择器。可能有的人会说,CSS还有子选择器、后台选择器、通配符选择器、属性选择器、伪类选择器等等,没有错,这些确实存在,但自己了解下就能看出这些选择器是上面三种选择器的扩展应用。
要想了解这三种选择器,我们需要先了解下HTML由什么组成,看下面的例子。

<div class="mydiv"
http://www.dtcms.com/a/112835.html

相关文章:

  • 第十二届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组
  • SQL BETWEEN 语句详解
  • 【寻找Linux的奥秘】第三章:基础开发工具(上)
  • FPGA入门学习Day0——状态机相关内容解析HDLbits练习
  • 爬虫自动化工具:DrissionPage
  • VLAN详解
  • #SVA语法滴水穿石# (000)断言基本概念和背景
  • 第1课:React开发环境搭建与第一个组件
  • 设计模式简述(二)单例模式
  • Turnitin论文查重检测注意事项有哪些?
  • Centos7上安装docker - yum在线的方式
  • Kafka 如何解决消息堆积问题?
  • 软件工程面试题(二十九)
  • Kafka Consumer Group
  • Python-文件操作
  • Photoshop 2025 Mac中文Ps图像编辑
  • Python3 学习笔记
  • 《AI大模型趣味实战》智能财务助手系统架构设计
  • PE结构(十五)系统调用与函数地址动态寻找
  • 技术驱动革新,强力巨彩LED软模组助力创意显示
  • 搭建K8S-1.23
  • P1577 切绳子(二分)
  • tomcat与spring-web
  • 智能工厂的数字孪生与信息物理系统架构研究
  • 【MiniMind】不能全局用 `pip install --upgrade pip`
  • 在 Langflow 中构建灵活的自定义组件:从基础到高级实践
  • 双向链表增删改查的模拟实现
  • 初步了解 JVM
  • 贪心算法之Huffman编码
  • a标签download下载图片