pyspider @catch_status_code_errer

2023-02-16 16:06 更新

@catch_status_code_error

非200響應將被視為提取失敗,不會傳遞給回調。使用此裝飾器覆蓋此功能。

def on_start(self):
    self.crawl('http://httpbin.org/status/404', self.callback)

@catch_status_code_error  
def callback(self, response):
    ...

將callback作為請求失敗(具有狀態(tài)碼404)將不被執(zhí)行。使用@catch_status_code_errordecorater,callback即使請求失敗也會執(zhí)行。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號