import urllib.request #可以打开网站 import json,requests ###########下载文件 url = 'http://www.besttest.cn/data/upload/201710/f_36b1c59ecf3b8ff5b0acaf2ea42bafe0.jpg' r=requests.get(url) print(r.status_code)#查看状态码 ''' url = 'http://127.0.0.1:5000/get_user' #res=urllib.request.urlopen(url) res=requests.get(url)#发get请求 print(res.text)#获取结果,json串 双引号 json.loads(res.text)#转成字典 单引号 jason变字典 print(res.json())#获取结果直接就是字典,必须返回的是json串,才能用这个方法来转成字典 ########发送post请求 入参是字典 url='http://127.0.0.1:5000/login1' data={'u':'luonan1','p':'123456'} req=requests.post(url,data) print(req.json()) #######入参是jason的 url='http://118.24.3.40/api/user/add_stu' data={'name':'luonan','grade':'12','phone':13301582456} req=requests.post(url,json=data) print(req) print(req.json()) ########添加cookie niuhanyang这个用户登录后产生一个sign,金币充值时,判断穿的cookie #是否是这个sign,是不是管理员,是的话,成功给该用户充值 url='http://118.24.3.40/api/user/gold_add' data={'stu_id':1,'gold':10000} cookie={'niuhanyang':'63fbd6c6f390a1cae2746acf0bf1037e'} req=requests.post(url,data,cookies=cookie) print(req.json()) #####添加header url='http://118.24.3.40/api/user/all_stu' head={'Referer':'http://118.24.3.40'} req=requests.get(url,headers=head)#服务端判断是不是正常的请求,你是谷歌火狐,爬虫没有header不正常的请求 print(req.json()) ######上传文件 url='http://118.24.3.40/api/file/file_upload' f = open(r'C:\Users\Administrator\Desktop\备忘.txt')#加上r代表后面是普通字符串 print(f) req = requests.post(url,files={'file':f}) print(req.json()) ###统计linux目录下多少个文件 ls|wc -l '''