Requests Module
1.get Request:
' Http://api.nnzhp.cn/api/user/stu_info ' = {'stu_name':' small black '} # Request data req = Requests.get (url,params=data) #发get请求 print(Req.json ()) # Dictionary Print(req.text) #String,json string
2.post Request:
' Http://api.nnzhp.cn/api/user/login ' = {'username':'niuhanyang',' passwd':'aA123456'} # request data req = Requests.post (Url,data) # send POST request print(Req.json ())
3. The entry is JSON type:
ImportRandomphone=random.randint (10000000000,99999999999) URL='Http://api.nnzhp.cn/api/user/add_stu'Data= { "name":"Small 1", "Grade":"Scorpio", "Phone":p Hone,"Sex":"male", " Age": 28, "Addr":"No. 32nd Beihai Road, Jiyuan, Henan province"}req= Requests.post (url,json=data)Print(Req.json ())
4. Add a cookie:
' Http://api.nnzhp.cn/api/user/gold_add ' = {'stu_id': 468,'gold': 10000= {' niuhanyang':'337ca4cc825302b3a8791ac7f9dc4bc6 ' = requests.post (url,data,cookies=djl)print(Req.json ())
5. Add Header:
' Http://api.nnzhp.cn/api/user/all_stu ' = { 'Referer':'http://api.nnzhp.cn/' = Requests.get (url,headers=header)print (Req.json ())
6. Upload the file:
' Http://api.nnzhp.cn/api/file/file_upload ' = { 'file': Open (R'C:\Users\bjniuhanyang\Desktop\ Figure \6bd9026dt935575932465&690.jpg','rb')}req= Requests.post (url,files=data)print(Req.json ())
7. Download the file:
' Http://up.mcyt.net/?down/46779.mp3 ' == open ('aaa.mp3','wb') fw.write ( Req.content)
Python learning notes-calling interfaces