我正在做一個RSS蜘蛛。我想繼續 蜘蛛忽略當前節點的執行,如果沒有當前 項的比賽......到目前爲止,我有這樣的:Scrapy:跳過項目並繼續使用exectuion
if info.startswith('Foo'):
item['foo'] = info.split(':')[1]
else:
return None
(信息是一個字符串這是從一個XPath的前消毒...)
但我發現了此異常:
exceptions.TypeError: You cannot return an "NoneType" object from a
蜘蛛
所以,我怎麼能igno重新這個節點並繼續執行?
return []似乎工作正常,謝謝! – anders 2011-02-18 16:53:20