课后作业
- 使用mitmproxy,贴出来脚本内容和效果截图
- 对第一个股票保持原样
- 对第二个股票名字加长一倍
- 对第三个股票名字变成空
1.根据题意应当使用map local,所以要建立本地文件。
2.通过debug的方法找到行情页面的返回内容
3.发现只能找到这里的内容
4.但是知晓内容在text里面,所以直接将返回内容的text直接打印
5。得到想要的内容,复制后赋值给raw,然后echo $raw | jq > homework.json,然后对根据题目对文件进行修改。
1、使用charles找到要修改的response,并保存为json文件
2、查看json数据结构,找到要修改的值
3、拼接字符串,使第二股股票名字重复一次
4、设置第三支股票名字为空
5、复写json,使用mitm执行命令
6、刷新行情页面,得到结果,如下:
本来就在列表。。。多此一举了
提交mitmproxy 作业,修改后效果截图。使用mitmproxy map local 修改本地json文件实现,辛苦老师批改
附上第九阶段笔记
https://github.com/byran423/Hogwarts/blob/master/9-1/接口抓包和mock笔记.md