resquests库

这篇博客详细介绍了Python的requests库的基本和高级用法,包括GET请求的多种方式、JSON解析、二进制数据处理、POST请求及文件上传。还涵盖了会话维持、SSL证书验证、代理设置和认证设置等高级功能。
摘要由CSDN通过智能技术生成

1、基本用法  get请求方式

import requests
response = requests.get('https://www.python.org/')
print(type(response))
print(response.status_code)
print(response.text)

运行:
<class 'requests.models.Response'>
200
(此处省略了response.text内容)

构造各种请求方式

import requests
response=requests.post('https://www.baidu.com/')
response = requests.put('https://www.baidu.com/')
response = requests.delete('https://www.baidu.com/')
response = requests.head('https://www.baidu.com/')
response = requests.options('https://www.baidu.com/')

GET请求添加额外信息

方法一:
import requests
response=requests.get('http://www.baidu.com?name=Germy&age=22')
print(response.text)

请求参数添加到URL后面用‘?’进行分隔,参数间用‘&’分隔



方法二:
import requests
data={'name':'Germy','age':22}
response=requests.get('http://www.baidu.com',params=data)
print(response.text)


借助字典格式引入params参数

解析jason

该网址获得的内容实际是str类型,但是很特殊是JASON格式。可以借助jason()方法直接解析结果得到字典格式。

注意:如果返回的结果不是JASON格式,便会出现解析错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值