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'
文章图片
-->
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- parallels|parallels desktop 解决网络初始化失败问题
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- Spark|Spark 数据倾斜及其解决方案
- 解决SyntaxError:|解决SyntaxError: invalid syntax
- Spectrum|Spectrum 区块偶尔停止同步问题排查与解决笔记
- 一劳永逸地解决词汇量不够的问题
- Hexo代码块前后空白行问题