5、URL异常处理和HTTP状态码抛出异常

来源:互联网 发布:ip地址与域名的关系 编辑:程序博客网 时间:2024/06/02 16:41
import requestsfrom bs4 import BeautifulSoup#coding:utf-8#404页url = 'http://baidu.com'#URL异常处理try:    response = requests.get(url)except:    data = {        'url':url,        'error_type':'requests.get.error'    }    print(data)else:    #http状态码异常处理    try:        response.raise_for_status()    except:        data = {            'url': url,            'error_type': 'requests.status.error'        }        print(data)    else:        response.encoding = 'utf8'        print(response.text)
0 0
原创粉丝点击