安装Requests
pip install requests
发送请求
可以发送GET、POST、PUT、DELETE等请求,并返回一个Response对象
# Get请求
r = requests.get('http://gank.io/api/data/Android/10/1')
# Post请求
r = requests.post('http://httpbin.org/post', data={'key': 'value'})
传递URL参数
payload = {'key1': 'value1', 'key2': 'value2'}
r = requests.get("http://httpbin.org/get", params=payload)
print(r.url)
# http://httpbin.org/get?key1=value1&key2=value2
# 将列表作为值传递
payload = {'key1': 'value1', 'key2': ['value2', 'value3']}
r = requests.get("http://httpbin.org/get", params=payload)
print(r.url)
# http://httpbin.org/get?key1=value1&key2=value2&key2=value3
使用Response对象可以查看当前URL:r.url
响应内容
- r.text 返回文本内容
- r.content 返回字节形式的内容
- r.json() 内置的JSON解码器,处理JSON数据
- r.raw 原始的socket响应数据,字节流
本文介绍如何利用Python的Requests库来发送各种类型的HTTP请求,包括GET、POST、PUT和DELETE等。文中详细展示了如何设置URL参数、查看响应内容及使用内置的JSON解码器处理数据。
6593

被折叠的 条评论
为什么被折叠?



