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) #返回的是字符串