Commit d54a0c22d0258c4c4b343de137797279130f6aec

Authored by lixi
1 parent c4c71974

优化注释

Showing 1 changed file with 5 additions and 15 deletions
commons/MySession.py
@@ -65,23 +65,16 @@ class mysession(requests.Session): @@ -65,23 +65,16 @@ class mysession(requests.Session):
65 com.get_global_config("global_data", "account", account).split("&")[0]) 65 com.get_global_config("global_data", "account", account).split("&")[0])
66 self.body = self.body.replace("111111", 66 self.body = self.body.replace("111111",
67 com.get_global_config("global_data", "account", account).split("&")[1]) 67 com.get_global_config("global_data", "account", account).split("&")[1])
68 - # requests.session()会话保持,比如使用session成功的登录了某个网站,  
69 - # 则在再次使用该session对象求求该网站的其他网页都会默认使用该session之前使用的cookie等参数  
70 self.se = requests.session() 68 self.se = requests.session()
71 - #更新cookie加入UAP_firmId  
72 co = requests.cookies.RequestsCookieJar() 69 co = requests.cookies.RequestsCookieJar()
73 - #backup:通过提前配置的方法更新市场id 70 + #加入UAP_firmId属性
74 firm=account.split("_")[0] 71 firm=account.split("_")[0]
75 co.set("UAP_firmId", self.firmid[firm]) 72 co.set("UAP_firmId", self.firmid[firm])
76 - #通过客户端登录的方法更新市场id  
77 - # co.set("UAP_firmId", str(self.get_login_info(account).json()["data"]["user"]["firmId"]))  
78 self.se.cookies.update(co) 73 self.se.cookies.update(co)
79 - # 使用session对象的方法POST/GET等 74 + # 进行登录请求
80 re = self.se.post(url=self.url, headers=self.header, data=self.body, proxies=self.proxies, **kwargs) 75 re = self.se.post(url=self.url, headers=self.header, data=self.body, proxies=self.proxies, **kwargs)
81 - #获取关键信息供其他接口header使用  
82 self.UAP_accessToken=self.se.cookies["UAP_accessToken"] 76 self.UAP_accessToken=self.se.cookies["UAP_accessToken"]
83 self.UAP_refreshToken=self.se.cookies["UAP_refreshToken"] 77 self.UAP_refreshToken=self.se.cookies["UAP_refreshToken"]
84 - # 返回session对象,供其他接口使用  
85 return self.se 78 return self.se
86 79
87 def get_login_info(self, account, **kwargs): 80 def get_login_info(self, account, **kwargs):
@@ -97,19 +90,16 @@ class mysession(requests.Session): @@ -97,19 +90,16 @@ class mysession(requests.Session):
97 "get_session和get_session_client的方法只能用一个" 90 "get_session和get_session_client的方法只能用一个"
98 self.body_client.update({"userName": com.get_global_config("global_data", "account", account).split("&")[0]}) 91 self.body_client.update({"userName": com.get_global_config("global_data", "account", account).split("&")[0]})
99 self.body_client.update( {"password": pwdCry(com.get_global_config("global_data", "account", account).split("&")[1])}) 92 self.body_client.update( {"password": pwdCry(com.get_global_config("global_data", "account", account).split("&")[1])})
100 - # requests.session()会话保持,比如使用session成功的登录了某个网站,  
101 - # 则在再次使用该session对象求求该网站的其他网页都会默认使用该session之前使用的cookie等参数  
102 - # 使用session对象的方法POST/GET等 93 + # 登录请求
103 self.re = super().post(url=self.url_client, headers=self.header_client, json=self.body_client, **kwargs) 94 self.re = super().post(url=self.url_client, headers=self.header_client, json=self.body_client, **kwargs)
104 - #获取user信息供其他接口使用 95 + #冗余登录账户信息
105 self.user[account]=self.re.json()["data"]["user"] 96 self.user[account]=self.re.json()["data"]["user"]
106 - #组装请求的cookie 97 + #配置cookie
107 co = requests.cookies.RequestsCookieJar() 98 co = requests.cookies.RequestsCookieJar()
108 co.set("UAP_firmId", str(self.re.json()["data"]["user"]["firmId"]),domain=".diligrp.com") 99 co.set("UAP_firmId", str(self.re.json()["data"]["user"]["firmId"]),domain=".diligrp.com")
109 co.set("UAP_accessToken", self.re.json()["data"]["accessToken"],domain=".diligrp.com") 100 co.set("UAP_accessToken", self.re.json()["data"]["accessToken"],domain=".diligrp.com")
110 co.set("UAP_refreshToken", self.re.json()["data"]["refreshToken"],domain=".diligrp.com") 101 co.set("UAP_refreshToken", self.re.json()["data"]["refreshToken"],domain=".diligrp.com")
111 self.cookies.update(co) 102 self.cookies.update(co)
112 - # 返回session对象,供其他接口使用  
113 return self 103 return self
114 104
115 def close_session(self): 105 def close_session(self):