python入门教程零基础学习

python3 爬虫学习python爬虫库-requests使用

2020-04-24  本文已影响0人  python攻城狮
python3 爬虫库requests介绍

在python3的爬虫库中,requests是日常使用的非常多的第三方库之一。

 # requests库安装命令
pip install requests                 

# 如果安装超时,可以更换国内源安装,以下为清华源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests   
requests使用示例
#导入requests模块
import requests   

requests.get()方法

import requests         # 导入requests模块
url = 'http://www.baidu.com'           # 目标url地址
re = requests.get(url)          # 发起请求
print(re)            #输出:<Response [200]>

在上面的示例中,我们使用requests.get()方法发起请求,并把服务器的响应结果存到变量re中,最后输出的结果表示<Response [200]>Response表示响应对象,200表示状态码,即请求成功的意思。
更多HTTP请求响应码详细解析点这里

Response 对象的常用属性
下方的re为自定义变量

属性 描述
re.status_code 响应的HTTP状态码
re.text 响应内容的字符串形式
re.content 响应内容的二进制形式
re.encoding 响应内容的编码格式
requests的常用函数

1. requests.request(method,url,**kwargs)

2. requests.get(url,params=None,**kwargs)

3. requests.head(url,**kwargs)

4. requests.post(url,data=None,json=None,**kwargs)

5. requests.put(url,data=None,**kwargs)

**kwargs: 12个控制访问的参数(除data)

6. requests.patch(url,data=None,**kwargs)

7. requests.delete(url,**kwargs)

上一篇下一篇

猜你喜欢

热点阅读