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

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

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

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


简单理解:

Scrapy中就有使用:


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


Request(url, callback=self.parse)

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

相关文章
|
计算机视觉 Python
OpenCV多模板匹配讲解与匹配汽车实战(附Python源码)
OpenCV多模板匹配讲解与匹配汽车实战(附Python源码)
545 0
OpenCV多模板匹配讲解与匹配汽车实战(附Python源码)
|
定位技术 数据格式
高德地图进阶开发实战案例(8):加载多个多边形的覆盖物且实现鼠标高亮和单击事件解决方案
高德地图进阶开发实战案例(8):加载多个多边形的覆盖物且实现鼠标高亮和单击事件解决方案
432 0
|
JSON 小程序 应用服务中间件
微信的接口wxLogin()的返回值都有什么?
【10月更文挑战第4天】微信的接口wxLogin()的返回值都有什么?
1138 1
|
小程序
微信小程序动态tabBar实现:基于自定义组件,灵活支持不同用户角色与超过5个tab自由组合(更新版)
微信小程序动态tabBar实现:基于自定义组件,灵活支持不同用户角色与超过5个tab自由组合(更新版)
2186 1
|
10月前
|
消息中间件 存储 网络协议
|
Kubernetes API 调度
k8s学习--pod的所有状态详解(图例展示)
k8s学习--pod的所有状态详解(图例展示)
1588 1
|
消息中间件 小程序 Java
【规范】看看人家Git提交描述,那叫一个规矩
本文通过IDEA中的Git描述规范插件【git commit message helper】,介绍了Git提交描述的规范流程,强调了团队开发中统一标准的重要性,并通过实例展示了规范的提交记录如何提高代码管理和维护效率。最后,文章提供了几个实用的Git提交描述案例,帮助读者更好地理解和应用这些规范。
3511 0
【规范】看看人家Git提交描述,那叫一个规矩
|
自然语言处理 C# 图形学
使用dnSpyEx对.NET Core程序集进行反编译、编辑和调试
使用dnSpyEx对.NET Core程序集进行反编译、编辑和调试
262 0
|
机器学习/深度学习