天天看點

callback回調函數和hook鈎子函數的簡單了解

回調函數callback:所調用函數執行完,之後調用的函數

鈎子函數hook:消息到達目的地之前,進行攔截,處理消息

簡單了解:

Scrapy中就有使用:

回調函數,Request執行完下載下傳流程之後,調用parse函數來解析頁面

Request(url, callback=self.parse)      

鈎子函數就是middleware中間件,當Request請求對象到達Downloader下載下傳器之前,對Request對象進行處理,還是中間件這個詞比較好了解

參考

鈎子函數和回調函數的差別