urllib.error.URLError报错解决办法

【urllib.error.URLError报错解决办法】在做爬虫项目时经常会遇到报错urllib.error.URLError: ,这是由于路由不规范导致,即有时候我们爬取的路由有错误,我们只需要将错误try掉就行了,代码如下:

#!/usr/bin/env python # encoding: utf-8 ''' @author: 陆博文 @license: 陆博文私人版权所有 @contact: 2287693887@qq.com @software: pycharm2018.3.2 @file: spider_test.py @time: 19-1-4 上午10:50''' import urllib3 import requests import re from urllib import request# 定义url url = 'http://588ku.com/moban/' #定义请求头 headers = {'user-agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36', 'host':'588ku.com'} #建立请求信息 r = request.Request(url=url, headers=headers)d = request.urlopen(r) g = d.read().decode() # print(g)r0 = r'urllib.error.URLError报错解决办法
文章图片
-->

    推荐阅读