在python3中用urlopen打开url,抛出异常:http error:404,not found。
null
不想让程序抛出异常导致运行中断,但又不想简单的捕获这个异常,有没有办法提前判断该url是404呢?
解决方案:# 用head方法去请求资源头
html = requests.head(url)
re=html.status_code
if re == 200:
#其它语句
if re == 404:
#其它语句
这样就能优雅的判断404页面,并进行相应的处理。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容