requests库

本文介绍了Python的requests库,它是用于HTTP请求的简单易用的库。文中详细讲解了requests库的安装、基本使用方法,包括get和post请求,以及headers、params、cookies等参数的设置。此外,还探讨了代理设置、响应属性和Session的使用,以及headers和cookie在HTTP交互中的作用。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值