通过Python扫描系统中的接口地址
发布时间
阅读量:
阅读量
解决的问题:识别公司发布系统中未被涵盖的接口路径地址。
采取的方法:通过抓取yapi管理后台,获取全部接口路径,并核查这些路径是否存在于发布系统中(若不存在,当通过域名进行访问时,将提示无权限)。
在掌握背景信息后,我便着手开展相关工作。
一、熟悉yapi
在此界面中,左侧展示的是产品信息,右侧则为对应的产品模块名称。点击模块名称后,可以查看到多个接口地址。


二、分析问题
在对yapi的基本情况有所了解之后,可以明确的是,当用户点击产品,并进一步选择该产品所属的模块时,每个模块下均包含对应的接口地址。因此,通过两个循环即可解决相关问题。
1.依据产品id(此处称为group_id)来查找所有相关的模块id,具体分析如下

还没有任何评论哟~
