Я хочу вычесть строковое значение поля из другого строкового значения поля. Можно ли делать в скрапе?
items.py
from scrapy.item import Item, Field
from scrapy.loader.processors import MapCompose, TakeFirst, Join
class MyItem(Item):
descriptions = Field(
input_processor=MapCompose(subtract_year),
output_processor=TakeFirst()
)
year = Field(
input_processor=MapCompose(str.strip),
output_processor=TakeFirst()
)
Например,
description
= '2019 Some descriptions'
year
= '2019'
Я хочу, чтобы выходной элемент был
{
'description': 'Some descriptions',
'year': '2019'
}