Если вы пытаетесь напечатать элементы, которые могут иметь значение «Нет», попробуйте заключить функцию печати в блок «попробуй: кроме», который будет перехватывать любые исключения и позволять возвращать элементы, которые не равны None:
class JnjwcpocPipeline(object):
def process_item(self, item, spider):
try:
print("Pipeline :" + item['product_item'][0])
return item
except:
print('This has a NoneType object.')
Или:
class JnjwcpocPipeline(object):
def process_item(self, item, spider):
try:
print("Pipeline :" + item['product_item'][0])
except:
pass
finally:
return item