python Requests库入门(一)
1、Requests库的安装下载
(1)搜索cmd,以管理员的身份运行
(2)输入pip install requests
截图所示便代表已安装好
(3)打开IDLE进行简单测试
>>> import requests
>>>r = requests.get("http://www.baidu.com")
>>>r.status_code
200
//此时返回值状态码应是200,200表示访问成功
下面继续
>>>r.encoding = 'utf-8'
>>>r.text //打印网页内容
运行截屏:
2、下面介绍Requests库的一个简单方法——get()方法
1>获得一个网页的最简单的代码是 r = requests.get(url)
(1) r 构造一个向服务器请求资源的Requests对象
(2)函数返回内容用变量r表示 r为一个Response对象
(3)上面语句表示返回一个包含服务器的Response对象
2>Response对象
>>> import requests //调用库
>>> r = requests.get("http://www.baidu.com") //get方法请求百度主页
>>> print(r.status_code) //检测请求的状态码 状态码为200成功
*200*
>>> type(r) //检测r的类型
......
>>> r.headers //返回get请求获得的页面头部信息
........
运行结果:
3> Response对象的属性
属性 | 说明 |
---|---|
r.status_code | HTTP请求的返回状态,200表示连接成功,404或其他表示连接失败 |
r.text | HTTP相应内容的字符串形式,即url对应的页面内容 |
r.encoding | 从HTTP header中猜测的相应内容编码方式 |
r.apparent_encoding | 从内容中分析的相应内容编码方式(备选编码方式) |
r.content | HTTP相应内容的二进制形式 |