1. 程式人生 > >callback回撥函式和hook鉤子函式的簡單理解

callback回撥函式和hook鉤子函式的簡單理解

回撥函式callback:所呼叫函式執行完,之後呼叫的函式
鉤子函式hook:訊息到達目的地之前,進行攔截,處理訊息

簡單理解:
Scrapy中就有使用:

回撥函式,Request執行完下載流程之後,呼叫parse函式來解析頁面

Request(url, callback=self.parse)

鉤子函式就是middleware中介軟體,當Request請求物件到達Downloader下載器之前,對Request物件進行處理,還是中介軟體這個詞比較好理解

參考
鉤子函式和回撥函式的區別