callback回调函数和hook钩子函数的简单理解

简介: callback回调函数和hook钩子函数的简单理解

回调函数callback:所调用函数执行完,之后调用的函数

钩子函数hook:消息到达目的地之前,进行拦截,处理消息

简单理解:

Scrapy中就有使用:

回调函数,Request执行完下载流程之后,调用parse函数来解析页面

Request(url, callback=self.parse)

钩子函数就是middleware中间件,当Request请求对象到达Downloader下载器之前,对Request对象进行处理,还是中间件这个词比较好理解

参考

钩子函数和回调函数的区别

相关文章
|
缓存 NoSQL 架构师
Redis 三种批量查询技巧,高并发场景下的利器
在高并发场景下,巧妙地利用缓存批量查询技巧能够显著提高系统性能。 在笔者看来,熟练掌握细粒度的缓存使用是每位架构师必备的技能。因此,在本文中,我们将深入探讨 Redis 中批量查询的一些技巧,希望能够给你带来一些启发。
Redis 三种批量查询技巧,高并发场景下的利器
|
NoSQL IDE 开发工具
使用Clion优雅的完全远程自动同步和远程调试c(下)
使用Clion优雅的完全远程自动同步和远程调试c(下)
使用Clion优雅的完全远程自动同步和远程调试c(下)
TortoiseSVN安装使用教程(超详细)
TortoiseSVN安装使用教程(超详细)
10846 58
|
网络协议 文件存储 Docker
如何搭建HomeAssistant智能家居管理平台并实现公网访问内网管理界面
如何搭建HomeAssistant智能家居管理平台并实现公网访问内网管理界面
|
编译器 C++ Windows
【C++】vector问题解决(非法的间接寻址,迭代器失效 , memcpy拷贝问题)
不使用memcpy函数不就可以了,然后我们使用简单粗暴的赋值拷贝,这样就不会发生浅拷贝问题了!!!
353 1
|
Docker Windows 容器
手把手教您在 Windows Server 2019 上使用 Docker
现在,您可以直接用 Windows Server 来运行“纯”Docker 容器,其中所有的容器进程都可以直接在主机操作系统上运行。
26685 1
|
JSON Java 测试技术
jsonpath :从入门到精通
jsonpath :从入门到精通
|
小程序 JavaScript
微信小程序长按识别图片二维码功能
微信小程序长按识别图片二维码功能
1698 0
|
算法 C++ 容器
C++标准库中copy算法的使用
C++标准库中copy算法的使用
153 1
|
Serverless Python
Python开根号的几种方式
Python开根号的几种方式
7887 0

热门文章

最新文章