Python爬虫之urllib库里面的处理错误
2018-01-15 23:00
253 查看
import urllib.request # 这是一个不存在的页面,爬出这个页面的时候,就会出错,我们要做的就是捕捉这个错误 url = 'http://blog.csdn.net/u013630017/article/details/519211445' headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36' } #正常的请求 request = urllib.request.Request(url=url,headers=headers) # response = urllib.request.urlopen(request) # # print(response.read().decode('utf-8')) # 捕获异常的方法!!和 HTTPError 的错误 # 根据不同的错误,会进行精确捕捉 try: response = urllib.request.urlopen(request) print(response.read().decode('utf-8')) except urllib.error.HTTPError as e: print(100) print(e.code) print(e.reason) except urllib.error.URLError as e: print(200) print(e) except Exception as e: print(300) print(e) # print(response.read().decode('utf-8'))
相关文章推荐
- Python网页爬虫提示urllib2.HTTPError: HTTP Error 403: Forbidden 错误
- Python网页爬虫提示urllib2.HTTPError: HTTP Error 403: Forbidden 错误
- python爬虫(爬取蜂鸟网高像素图片)_空网页,错误处理
- Python爬虫--Ubuntu14.04 上Scrapy的安装和错误处理
- Python爬虫之爬取内涵吧段子(urllib.request)
- Python爬虫----爬虫入门(4)---urllib2 模拟登陆
- 转 Python爬虫入门四之Urllib库的高级用法
- Python爬虫入门(5):URLError异常处理
- python3爬虫初探(一)之urllib.request
- python3使用urllib模块制作网络爬虫
- python 2.7 : 错误处理、调试
- 【爬虫】python+urllib+beautifusoup爬取花瓣网美女图片
- urllib库的简单使用 && 一个简单的Python爬虫示例
- Python进阶 错误处理
- Python3之Django Web框架URL匹配、反向解析及部分错误处理
- [记录]Python爬虫过程中遇到的简单带干扰线验证码处理方法
- python 爬虫 处理超级课程表传输的数据
- Python3.4 安装 pycrypto 提示错误的处理办法
- Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱 - 数客
- Python3爬虫之urllib携带cookie爬取网页