Selector的用法

Selector的用法

Selector是基于lxml构建的支持XPath选择器、CSS选择器,以及正则表达式,功能全面,解析速度和准确度非常高

python 复制代码
from scrapy import Selector

body = '<html><head><title>HelloWorld</title></head><body></body></html>'
selector = Selector(text=body)
title = selector.xpath('//title/text()').extract_first()
print(title)

单独将Selector拿出来使用 运行结果如下:

由于Selector主要是与Scrapy结合使用

如Scrapy的回调函数中的参数response直接调用xpath()或者css()方法来提取数据

这里用官方文档中的一列做演示

Selectors --- Scrapy 2.13.3 documentationhttps://doc.scrapy.org/en/latest/topics/selectors.html

在命令行使用这一行代码进入scrapy shell模式

scrapy shell https://doc.scrapy.org/en/latest/topics/selectors.html![](https://i-blog.csdnimg.cn/direct/186b36aab22841b5a6a80ca150358a60.png)

相关推荐
ZJU_统一阿萨姆2 分钟前
【推理优化】连续批处理:当推理吞吐量遇到天花板
人工智能·语言模型·系统架构
月光船幽幽5 分钟前
铁牌协议卡:节流与重构
python·重构
AI攻城狮小关10 分钟前
Claude Code 接入 DeepSeek 完整教程:3 步配置,告别订阅限额
人工智能·程序人生·api·agent·配置教程
aiot1891893521820 分钟前
2026IOTE国际物联网展,深圳国际会展中心10B52蓝牙AOA行业内卷到头没有?
人工智能·人员定位·室内定位·蓝牙aoa·核芯物联
flashier21 分钟前
半年没写博客了,聊聊 AI、技术和生活
人工智能·生活
deepdata_cn26 分钟前
向量数据库是非结构化数据的AI检索底座
数据库·人工智能
骇客野人34 分钟前
Linux 服务器 Python 版 MCP 服务部署整体方案(适配 Claude/Cursor/自研Agent)
linux·服务器·python
zzz_236836 分钟前
长程 Agent 怎么评测:Task、Trial、Grader、Outcome 与 Evaluation Harness
人工智能·agent·agent测评
桃西西呀38 分钟前
跟着跑一遍 Harbor:从 harbor run 到读懂 result.json
人工智能
AI视觉网奇39 分钟前
动作识别 视频理解大模型
开发语言·python·音视频