response.meta
в scrapy это просто нормальный питон dict
, и как диктон питона он имеет метод get
, который не безопасен - когда второй параметр является значением по умолчанию, которое имеет место в случае, если первый параметрНапример,
: хотя response.meta['unknown_key']
вызовет исключение KeyError, response.meta.get('unknown_key')
вернет None, а response.meta.get('unknown_key', 'abc')
вернет abc