Python爬虫 网络请求(二)——错误解析

本文详细介绍了在Python爬虫中处理网络请求时的错误解析,重点关注了urllib.error模块下的URLError和HTTPError异常。URLError用于捕获urllib.request模块的异常,提供reason属性获取错误原因。HTTPError则专门处理HTTP/HTTPS请求错误,包含code状态码、reason错误原因和headers响应头信息。
摘要由CSDN通过智能技术生成

网络请求(二)

错误解析

异常处理主要用到两大类:

  • urllib.error.URLError:用于捕获urllib.request产生的异常,使用reason属性返回错误原因
  • urllib.error.HTTPError:用于处理HTTP与HTTPS请求的错误,它有三个属性:
  • code:请求返回的状态码
  • reason:请求返回错误的原因
  • headers:请求返回的响应头信息

请求时异常

import urllib.request
import urllib.error

url='http://www.google.com' #错误网址
try:
    resp=urllib.request.urlopen(url)
except urllib
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值