response.meta.get() 中的多个参数
Multiple parameters within response.meta.get()
是否有关于如何在 scrapy 中容纳多个参数的可靠参考?response.meta.get("something","someotherthing")
?如果可能,那么 someotherthing
与 something
有何关系?
我搜索了很多,但找不到我想要的确切答案。
response.meta
在 scrapy 中它只是一个普通的 python dict
,而作为一个 python 字典它有方法 get
即 None safe - 当第二个参数是默认值时发生,以防第一个参数不在字典中。
例如:
而 response.meta['unknown_key']
将引发 KeyError 异常,
response.meta.get('unknown_key')
将 return None,并且
response.meta.get('unknown_key', 'abc')
将 return abc
是否有关于如何在 scrapy 中容纳多个参数的可靠参考?response.meta.get("something","someotherthing")
?如果可能,那么 someotherthing
与 something
有何关系?
我搜索了很多,但找不到我想要的确切答案。
response.meta
在 scrapy 中它只是一个普通的 python dict
,而作为一个 python 字典它有方法 get
即 None safe - 当第二个参数是默认值时发生,以防第一个参数不在字典中。
例如:
而 response.meta['unknown_key']
将引发 KeyError 异常,
response.meta.get('unknown_key')
将 return None,并且
response.meta.get('unknown_key', 'abc')
将 return abc