博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中requests模块使用
阅读量:6706 次
发布时间:2019-06-25

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

1 import requests 2  3 1.发送get请求 4 url = 'http:///api/user/stu_info' 5 data = {
'stu_name':'小黑'} #请求数据 6 req = requests.get(url,params=data) #发送get请求 7 print(req.json()) #字典 单引号' 8 print(req.text) #string 双引号" 9 10 2.发送post请求11 url = 'http:///api/user/login'12 data = {13 'username':'niuhanyang',14 'passwd':'aA123456'15 } #请求数据16 req = requests.post(url,data)#发送post请求17 print(req.json())18 19 3.入参是json类型20 import random21 phone = random.randint(10000000000,99999999999)22 url = 'http:///api/user/add_stu'23 data = {24 "name":"yyy",25 "grade":"天蝎座",26 "phone":phone,27 "sex":"男",28 "age":28,29 "addr":"河南省济源市北海大道32号"30 }31 req = requests.post(url,json=data)32 print(req.json())33 34 4.添加cookie35 url = 'http:///api/user/gold_add'36 data = {
'stu_id':468,'gold':100000}37 cookie = {
'niuhanyang':'337ca4cc825302b3a8791ac7f9dc4bc6'}38 req = requests.post(url,data,cookies=cookie)39 print(req.json())40 41 42 5.添加header43 url = 'http:///api/user/all_stu'44 header = {45 'Referer':'http://api.nnzhp.cn/'46 }47 req = requests.get(url,headers = header)48 print(req.json())49 50 6.上传文件51 url = 'http:///api/file/file_upload'52 data = {53 # 'file':open('baidu.html',encoding='utf-8') #图片与excel是rb54 'file':open('E:\神州-BDCSC测试相关文档\getSumByViewId.csv','rb')55 }56 req = requests.post(url,files = data,)57 print(req.json())58 59 60 7.下载图片61 # url = 'http:///wp-content/uploads/2018/01/soup.jpg'62 url = 'url = 'http:///wp-content/uploads/2018/01/soup.jpg''63 req = requests.get(url)64 print(req.content) #返回的二进制65 fw = open('m.mp3','wb')#二进制写模式wb66 fw.write(req.content)

 

转载于:https://www.cnblogs.com/ymany/p/9040657.html

你可能感兴趣的文章
IntegrityError duplicate key value violates unique constraint - django/postgres
查看>>
【Todo】Nodejs学习计划
查看>>
快速缓存接口开发
查看>>
SQLAlchemy ORM高级查询之过滤,排序
查看>>
进程的创建与可执行程序的加载
查看>>
CSS中如何把Span标签设置为固定宽度
查看>>
Win8Metro(C#)数字图像处理--2.32图像曝光算法
查看>>
Cocos Creator socket.io打包Apk后无法连接
查看>>
Vue基础知识总结(一)
查看>>
使用JNA解决自动化测试无法做密码输入操作的问题
查看>>
Android ViewDragHelper完全解析 自定义ViewGroup神器
查看>>
mysql简单优化思路
查看>>
tomcat并发优化之三种接收处理请求方式(BIO、NIO、APR)介绍
查看>>
归并排序的实现
查看>>
[日常] C语言中的字符数组和字符串
查看>>
from disk cache 与 from memory cache
查看>>
应用图片加载服务与第三方实现库的解耦
查看>>
高并发的核心技术-幂等的实现方案
查看>>
微波炉炖蛋
查看>>
C#调用C/C++ DLL 参数传递和回调函数的总结
查看>>