我有这个代码

 if response.meta['nextPage'] is None:


我有这个例外:

    if response.meta['nextPage'] is None:
exceptions.KeyError: 'nextPage'


我知道response.meta没有nextPage,我只是在检查

请问那是什么错误?

我在python上使用scrapy

最佳答案

使用字典的get方法:

if response.meta.get('nextPage') is None:
    ...

关于python - python检查noee产生异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23983809/

10-11 19:27