博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络编程
阅读量:6278 次
发布时间:2019-06-22

本文共 1494 字,大约阅读时间需要 4 分钟。

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 '''

转载于:https://www.cnblogs.com/luonanhenniu/p/9520604.html

你可能感兴趣的文章
Linux 线程实现机制分析
查看>>
继承自ActionBarActivity的activity的activity theme问题
查看>>
设计模式01:简单工厂模式
查看>>
项目经理笔记一
查看>>
Hibernate一对一外键双向关联
查看>>
mac pro 入手,php环境配置总结
查看>>
MyBatis-Plus | 最简单的查询操作教程(Lambda)
查看>>
rpmfusion 的国内大学 NEU 源配置
查看>>
spring jpa 配置详解
查看>>
IOE,为什么去IOE?
查看>>
java 用反射简单应用,将Object简单转换成map
查看>>
Storm中的Worker
查看>>
dangdang.ddframe.job中页面修改表达式后进行检查
查看>>
Web基础架构:负载均衡和LVS
查看>>
Linux下c/c++相对路径动态库的生成与使用
查看>>
SHELL实现跳板机,只允许用户执行少量允许的命令
查看>>
SpringBoot 整合Redis
查看>>
2014上半年大片早知道
查看>>
Android 6.0指纹识别App开发案例
查看>>
正文提取算法
查看>>