在完成爬取某一个网站数据的时候,可能会出现这么一种情况。当本机访问该网站次数到达一定数量的时候,就无权访问。该页面会出现一句话提示你无权访问。
遇到这种情况就比较头疼了,vps爬取数据到最后报错,你可能在怀疑是不是自己的解析程序写错了,这时候我们就需要加一个断言。
一开始我也不知道断言,准备加一个if判断。但是指导老师让我用assert断言后,我才了解到assert,那么什么是assert断言呢?
语法如下:assert expression
其实在理解语法层面,assert和if是差不多的。expression如果为True,也不干啥。
但是assert只在debug模式下有效。release状态下无效。而if在两种模式下均有效。那么一个问题又来了,什么是debug模式和release模式呢?通俗来讲,就是一个调试模式,一个是正式运行的模式。那