# Define your item pipelines here # # Don't forget to add your pipeline to the ITEM_PIPELINES setting # See: https://docs.scrapy.org/en/latest/topics/item-pipeline.html # useful for handling different item types with a single interface # from itemadapter import ItemAdapter class PricePerSqmPipeline: def process_item(self, item, spider): area = item['area'] if area is not None: pricepersqm = item['price'] / float(item['area']) item['price/sqm'] = round(pricepersqm) return item