在学习爬虫的时候,在IP代理池使用的情况下,总是爬取到一大半的时候会弹出“RecursionError”的错误。
在学习爬虫的时候,在IP代理池使用的情况下,总是爬取到一大半的时候会弹出“RecursionError”的错误。经过多番资料查找,原因为:python默认的递归深度是很有限的(默认是1000),因此当递归深度超过999的样子,就会引发这样的一个异常。
解决方法:将递归深度调高
1 | import sys |
有时候爆出这个错误,不能单单只用这种方法解决,更应该注重代码的优化。
在学习爬虫的时候,在IP代理池使用的情况下,总是爬取到一大半的时候会弹出“RecursionError”的错误。
在学习爬虫的时候,在IP代理池使用的情况下,总是爬取到一大半的时候会弹出“RecursionError”的错误。经过多番资料查找,原因为:python默认的递归深度是很有限的(默认是1000),因此当递归深度超过999的样子,就会引发这样的一个异常。
1 | import sys |
有时候爆出这个错误,不能单单只用这种方法解决,更应该注重代码的优化。
文章作者:小憧憬
发布时间:2019年05月09日 - 20:05
最后更新:2019年05月09日 - 21:05
原始链接:http://zengbolin.github.io/2019/05/09/解决“RecursionError”的问题/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。
微信支付
支付宝