python - Scrapy: skip item and continue with exectuion -
i'm doing rss spider. want continue execution of spider ignoring current node if there isn't match in current item... far i've got this:
if info.startswith('foo'): item['foo'] = info.split(':')[1] else: return none (info string that's sanitized xpath before...)
but i'm getting exception:
exceptions.typeerror: cannot return "nonetype" object spider
so how can ignore node , continue execution?
parse(response): #make manipulations if info.startswith('foo'): item['foo'] = info.split(':')[1] return [item] else: return [] but better not use return, use yield or nothing
parse(response): #make manipulations if info.startswith('foo'): item['foo'] = info.split(':')[1] yield item else: return
Comments
Post a Comment