|
@@ -69,6 +69,19 @@ class APIMgr():
|
|
|
})
|
|
|
# 把response对象返回出去
|
|
|
return response
|
|
|
+ #登录后获取session
|
|
|
+ def get_session(self):
|
|
|
+ response=self.mgr_login()
|
|
|
+ # 检查登录是否成功
|
|
|
+ if response.status_code == 200:
|
|
|
+ # 通过 response.cookies 获取 session 信息
|
|
|
+ session_id = self.s.cookies.get('SESSIONID') # 假设 session ID 存储在 cookie 中
|
|
|
+ print(f"Session ID: {session_id}")
|
|
|
+ return session_id
|
|
|
+ else:
|
|
|
+ print("Login failed!")
|
|
|
+ return None
|
|
|
+
|
|
|
|
|
|
# app登录接口
|
|
|
def mgr_login_app(self, phone='18211989987', password='#80Z!RVv52',useproxies=False):
|
|
@@ -1401,6 +1414,16 @@ class APIMgr():
|
|
|
header = GSTORE['headers']
|
|
|
response = self.s.post(f"{cfg.target_host}/front/hasSign",headers=header)
|
|
|
return response
|
|
|
+ #电销
|
|
|
+ #个人信息查询
|
|
|
+ def personal_info(self):
|
|
|
+ header = GSTORE['headers']
|
|
|
+ response = self.s.post(f"{cfg.target_host}/jyapi/biService/myInfo",headers=header)
|
|
|
+ session=self.get_session()
|
|
|
+ json = {
|
|
|
+ "sid":session
|
|
|
+ }
|
|
|
+ return response
|
|
|
|
|
|
apimgr = APIMgr()
|
|
|
|