requests库的使用

1.requests库的安装

pip install requests

2.发送get/post请求

#coding:utf-8
import requests
r = requests.get('https://api.github.com/events')
#响应状态码
print(r)    #<Response [200]>
#响应内容
print(r.text)   
r1 = requests.post('http://httpbin.org/post', data = {'key':'value'})
#响应状态码
print(r1)
#响应内容
print(r1.text)

3.发送put/delete/head/options请求

#coding:utf-8
import requests
r1 = requests.put('http://httpbin.org/put', data = {'key':'value'})
r2 = requests.delete('http://httpbin.org/delete')
r3 = requests.head('http://httpbin.org/get')
r4 = requests.options('http://httpbin.org/delete')
print(r1,r2,r3,r4)
#<Response [200]> <Response [200]> <Response [200]> <Response [200]>

4.发送带参数的URL

#coding:utf-8
import requests
payload = {'name': 'zhangsan', 'age': '24'}
res = requests.get("http://httpbin.org/get", params=payload)
print(res.url)  #http://httpbin.org/get?name=zhangsan&age=24

注意字典里值为 None 的键都不会被添加到 URL 的查询字符串里

5.

猜你喜欢

转载自www.cnblogs.com/SneakingSled/p/9634411.html
今日推荐