环境搭建
python 安装:建议使用python3.7
pycharm安装
requests安装 :pip3 install requests
requests 基本使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | usage: >>> import requests >>> r = requests.get( 'https://www.python.org' ) >>> r.status_code 200 >>> 'Python is a programming language' in r.content True ... or POST: >>> payload = dict(key1= 'value1' , key2= 'value2' ) >>> r = requests.post( 'https://httpbin.org/post' , data=payload) >>> print(r.text) { ... "form" : { "key2" : "value2" , "key1" : "value1" }, ... } |
获取返回数据:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | res = requests.post(url,data).text 返回的是text格式 res = requests.post(url,data).json 返回的是json格式 requests上传文件的例子: import requests import json #上传文件 #url = 'https://www.imooc.com/user/postpic' download_url = 'http://file.mukewang.com/imoocweb/webroot/mobile/imooc7.2.010102001android.apk' file = { "fileField":("test.jpg",open("E:/ytxu/test.jpg","rb"),"image/jpg"), "type":"1" } cookie = { "apsid":"I5ZTVmZmUzMGE1NDY2OTljZjFjYzkyMTMyMjk3MmUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzIxMzU2MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNdXNoaXNoaV94dUAxNjMuY29tAAAAAAAAAAAAAAAAADVjZDY5ZWYxMGQ2MmFlZDVmNTJkYWQ0ZWNhNjU5MjZhz%2BMFXc%2FjBV0%3DZW" } res = requests.get(download_url) with open("mukewang.apk","wb") as f: f.write(res.content) #res = requests.post(url,files=file,cookies=cookie,verify=False).json() print(res) #res = requests.post(url,files=file,cookies=cookie,verify=False).json() print(res) |
requests 下载apk文件
requests 中 hearder介绍
requests hearder加密
flask环境搭建及简单开发
接口开发:
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
qq群号:485187702【暗号:csdn11】
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
视频+文档+PDF+面试题可以关注公众号:【软件测试小dao】
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】
![](https://img-blog.csdnimg.cn/direct/db7e3aa9e1bc4369bb1eeb59370a323b.png)
![](https://img-blog.csdnimg.cn/0edaf198db0444d19309d1de13f0b209.png)