python带异常处理的简单示例

感兴趣python带异常处理的简单示例的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。

r.raise_for_status()的功能是判断返回的状态码,如果状态码不是200(如404),则抛出异常

这里输出了一下网页编码,是utf-8可以正常输出,不用修改。如果编码不对造成中文乱码,可以用 r.encoding=r.apparent_encoding 修改为解析的编码

import requests
url="http://www.177347.com"
try:
    r=requests.get(url)
    r.raise_for_status()    
    print r.encoding
    print r.text
except:
    print "failed"

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...