在上一小节中,我们对于自动化项目的目录结构进行一个搭建,那么接下来我们这小节就来实际操作目录结构里面具体的实现。
首先,看我们API层,API层主要封装是接口对象层。那么接口对象层总共设计三个。第一个是登陆,以及我们获取频道,以及我们文章的转发。
那么,首先我们对于这个登录接口进行实现,在里面名称叫做login。右键新建new,选择我们这个Python,在这里面给个友情提示,点击OK回车。那么,加上api,到包调用的时候啊,直接输入API就可以直接获取到,比较方便。
我们的目标,就是来实现这个登录对象的一个封装,登录接口对象封装好,同样先写一下的操作步骤,第一步是导包,在这里面打包的话?需要导一个requests的包,要使用request,然后接下来要新建这个对象类,将新建类,这个类其实一个对象的登录接口,对这里面写个登录接口对象。
接下来就开始一个实际操作,新建的方法,新建方法在里面就一个方法,登录方法,按照的大体步骤,其实三步就完成。
登录方法里面会涉及到以下几个数据,先写一下,第一种数据来打开这个接口清单来看一下,我们在这里面会涉及到一个请求URL以及请求方法,包括请求参数有一个请求,报文在这里面会涉及到以下几个东西,我们先在里面简单来写下第一步,请求方法直接调用请求URL,我们肯定是通过参数化传进来的,在这里面就直接写一个HEAD定义,然后接下来还有一个报文,Data定义这个传统的阶层报文定义,最后是调用这个方法,调用post方法并返回。
这个一个主体的思路,接下来来实际演练一下,首先进行import导入request,接下来新建类,我们从使用class新建类,在这里面新建类。使用驼峰的形式将的模块名称搬进来就可以,冒号,新建测试方法。
在这里面就新建一下,在这里面是Define,接下来测试方法就是这里面所谓的方法是指登录方法,所以在这里面就写个API,然后POST,接下来方法定义完成,定义完成后我们现在并不知道这里面需要传哪些参数,它这里面会涉及到几个heads,
其实这个整体的大致的结构就完成了,而且并返回想对象,现在执行这个post方法后,最后获取的是一个响应对象,直接进行一个return就可以了。
在login层里面,我们在第一的时候,我们总共涉及以下操作步骤,然后老师在这里面就来简单写一下第一步,
第一步就是一个导包,导包这里面直接导入import request,第二步就是新建类,新建对象类对象,这个对象力主要是指的是一个登录这里面是登录登录的对象。
第三步,就是一个新建登录方法,再新建登录方法,这里面主要涉及以下操作步骤,第一步就是定义一个head,因为这个这个接口清单里面,我们需要这个head,接下来是定义这个data报文,我们这个调用方法。