在scrapy的response.meta.get("something","someotherthing")
中,多个参数是如何适应的,有什么可靠的参考吗?如果这是可能的,那么someotherthing
与something
之间的关系
我找了很多,但在任何地方都找不到我想要的确切答案。
发布于 2018-06-10 02:02:13
在scrapy中,它只是一个普通的python dict
,作为python dict,它的方法get
是不安全的-当第二个参数是默认值时,第一个参数不在dict中。
例如:response.meta['unknown_key']
将引发KeyError exception,response.meta.get('unknown_key')
将返回None,response.meta.get('unknown_key', 'abc')
将返回abc
https://stackoverflow.com/questions/50775373
复制相似问题