Commit d2d4bdff by linguangwei

优化登录频繁后的处理逻辑,添加requirements

parent 1421430e
...@@ -8,3 +8,5 @@ requests==2.25.1 ...@@ -8,3 +8,5 @@ requests==2.25.1
selenium==3.141.0 selenium==3.141.0
six==1.16.0 six==1.16.0
urllib3==1.26.5 urllib3==1.26.5
pytest-ordering==0.6
pytest-rerunfailures==10.1
...@@ -95,7 +95,7 @@ def get_token(user, Terminal = 'SOW-B'): ...@@ -95,7 +95,7 @@ def get_token(user, Terminal = 'SOW-B'):
url = "https://gateway.xiaomai5.com/hades/anon/hades/login?storeId=null&token=null&storeUserId=null&userId=null" url = "https://gateway.xiaomai5.com/hades/anon/hades/login?storeId=null&token=null&storeUserId=null&userId=null"
r = requests.post(url=url, data=data, headers=headers) r = requests.post(url=url, data=data, headers=headers)
try: try:
xmtoken = r.json()["result"] xmtoken = r.json()["result"]["xmToken"]
except Exception as e: except Exception as e:
return r.json()["message"] return r.json()["message"]
return xmtoken return xmtoken
...@@ -119,7 +119,7 @@ def get_token(user, Terminal = 'SOW-B'): ...@@ -119,7 +119,7 @@ def get_token(user, Terminal = 'SOW-B'):
# 创建一个直播课,返回课程id和课程名称 # 创建一个直播课,返回课程id和课程名称
def create_a_live(start_time, start_time2=None, user="lgw-b"): def create_a_live(start_time, start_time2=None, user="lgw-b"):
xmtoken = get_token(user=user, Terminal='SOW-B')["xmToken"] xmtoken = get_token(user=user, Terminal='SOW-B')
basic_information = readConfig.test_header(header_name=user) basic_information = readConfig.test_header(header_name=user)
userId = basic_information['userId'] userId = basic_information['userId']
storeId = basic_information['storeId'] storeId = basic_information['storeId']
...@@ -128,7 +128,7 @@ def create_a_live(start_time, start_time2=None, user="lgw-b"): ...@@ -128,7 +128,7 @@ def create_a_live(start_time, start_time2=None, user="lgw-b"):
while xmtoken == "登录过频繁": while xmtoken == "登录过频繁":
# 休息15s是因为可能会登录频繁 # 休息15s是因为可能会登录频繁
time.sleep(15) time.sleep(15)
xmtoken = get_token(user=user, Terminal='SOW-B')["xmToken"] xmtoken = get_token(user=user, Terminal='SOW-B')
print(xmtoken) print(xmtoken)
dt = year_to_day() + ' 00:00:00' dt = year_to_day() + ' 00:00:00'
calendarTime = int(time.mktime(time.strptime(dt, "%Y-%m-%d %H:%M:%S")))*1000 calendarTime = int(time.mktime(time.strptime(dt, "%Y-%m-%d %H:%M:%S")))*1000
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment