1.requests简介
requests库是用python编写的基于urllib,requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用
警告:非专业使用其他 HTTP 库会导致危险的副作用,包括:安全缺陷症、冗余代码症、重新发明轮子症、啃文档症、抑郁、头疼、甚至死亡
2.requests库的安装
命令提示符中输入 pip install requests
3.requests库基本使用方法
3.1导入库:import requests
3.2发送请求:response = requests.get(‘url’)
3.3获取网页数据:print(response.text)
说明:
常见的请求方法有:
requests.get(‘url/get’)
requests.post(‘url/post’)
requests.put(‘url/put’)
requests.head(‘url’)
4.requests.get()访问方式
4.1说明:get方式请求数据
4.2格式:
requests.get(
url, # 请求的url
headers,#请求头信息
params, #get请求参数
data, #post请求参数
cookies,#用户身份数据
auth, #用户权限认证
files, #文件上传
timeout,#设置超时
proxies,#设置代理ip
verify #
)
4.3参数说明
4.3.1url:get方式请求的地址
4.3.2headers:可以用这个字段来定义http的访问的http头,可以用来模拟任何import requests我们想模拟的浏览器来对url发起访问。
headers = {
‘User-Agent’:‘Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/53