request接口的封装
1、封装格式
import requests
class Cms(object):
def init(self):
pass
def dl(self):
pass
def cxyh(self):
pass
def lm(self):
pass
def wz(self):
pass
if name == 'main':
dx=Cms()
dx.dl()
dx.lm()
dx.wz()
dx.cxyh()

2将接口写入到类中
import requests
s=requests.Session()
class Cms(object):
def init(self):
pass
def dl(self):
url1 = "http://49.233.201.254:8080/cms/manage/loginJump.do" # 接口的url
data1={
"userAccount":"admin",
"loginPwd":123456
} #接口的请求参数
headers1={"Content-Type":"application/x-www-form-urlencoded"} #接口请求类型
dx1=s.post(url=url1,data=data1,headers=headers1)
print(dx1.text)
def cxyh(self):
url2 = "http://49.233.201.254:8080/cms/manage/queryUserList.do"
data2={
"startCreateDate":"","endCreateDate":"",
"searchValue":"","page":1
}
headers2={"Content-Type":"application/x-www-form-urlencoded"}
dx2=s.post(url=url2,data=data2,headers=headers2)
print(dx2.text)
def lm(self):
url3="http://49.233.201.254:8080/cms/manage/findCategoryByPage.do"
data3={"parentId":"","categoryName":""," page" : 1}
headers3 = {"Content-Type": "application/x-www-form-urlencoded"}
dx=s.post(url=url3,data=data3,headers=headers3)
print(dx.text)
def zx(self):
url4="http://49.233.201.254:8080/cms/manage/findArticleByPage.do"
data4={"categoryId":"", "startCreateDate" :"", " endCreateDate" :"" ," articleTitle":"",
"page" :1}
headers4 = {"Content-Type": "application/x-www-form-urlencoded"}
dx=s.post(url=url4,data=data4,headers=headers4)
print(dx.text)
if name == 'main':
dx=Cms()
dx.dl()
dx.lm()
dx.zx()
dx.cxyh()


浙公网安备 33010602011771号