Python基礎筆記二十一 - requests模塊

requests模塊:能夠用於發送接口請求,須要安裝json

代碼例子:api

 1 #適用於post方法的請求
 2 url='http://api.nnzhp.cn/api/user/login'
 3 res = requests.post(url,data={"username":"wuxuewen","passwd":"123456"})
 4 print(res.json())#返回的是一個字典
 5 
 6 #post 的參數類型爲json格式
 7 url = 'http://api.nnzhp.cn/api/user/add_stu'
 8 res = requests.post(url,json={"phone":"13800138888","grade":"jinniuzuo","name":"wuxuewen"})
 9 print(res.json())
10 
11 #適用於get方法的請求,返回內容是二進制
12 url='http://sadfa.mp3'
13 res = requests.get(url)
14 mp3 = res.content #返回的二進制內容
15 f = open('g.mp3','wb')
16 f.write(mp3)
17 f.close()
18 
19 #適用於get方法的請求,返回內容是字符串
20 url = 'http://www.baidu.com'
21 res = requests.get(url)
22 #針對須要傳參數、cookies、headers 的請求,get的請求參數用params
23 res = requests.get(url,params={"k":"value"},cookies={"aa":'dadd'},headers={"ada":"sdfads"})
24 print(res.text) #返回的是字符串
相關文章
相關標籤/搜索