ImmoScrap/ImmoScrap/pipelines.py

18 lines
537 B
Python
Raw Normal View History

2020-07-02 08:40:13 +02:00
# 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
2020-07-02 08:40:13 +02:00
class PricePerSqmPipeline:
2020-07-02 08:40:13 +02:00
def process_item(self, item, spider):
2020-08-16 18:55:03 +02:00
area = item['area']
if area is not None:
pricepersqm = item['price'] / float(item['area'])
item['price/sqm'] = round(pricepersqm)
2020-07-02 08:40:13 +02:00
return item