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()
image
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()
image
image

posted @ 2026-05-25 15:44  刘sir金牌讲师  阅读(6)  评论(0)    收藏  举报