1. 程式人生 > >python scrapy 爬蟲 pipeline

python scrapy 爬蟲 pipeline

網上 RoCE 如果 遇到 出現 字典 pytho setting pip

  最近做項目遇到了一個問題:pipeline的start_spider()和close_spider()都執行了,但是沒有執行process_item()

  百度結果:

    網上大多是說setting裏面沒有開啟ITEM_PIPELINE選項或者是說parse()裏面沒有yield。

  但是如果你以上都正確設置,那麽真正的原因就是從spider模塊傳給pipeline的字典對象其實是一個空對象,也就是說parse出現了語法錯誤,沒有執行到yield語句,但是又被try-except捕捉,所有運行也沒有問題,但就是不進入process_item()。

python scrapy 爬蟲 pipeline