response.meta.get() 中的多个参数

Multiple parameters within response.meta.get()

是否有关于如何在 scrapy 中容纳多个参数的可靠参考?response.meta.get("something","someotherthing")?如果可能,那么 someotherthingsomething 有何关系?

我搜索了很多,但找不到我想要的确切答案。

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