python3 urlopen抛出404异常,如何提前判断url链接是否为404

在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
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容