Commit d2d4bdff by linguangwei

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

parent 1421430e
......@@ -8,3 +8,5 @@ requests==2.25.1
selenium==3.141.0
six==1.16.0
urllib3==1.26.5
pytest-ordering==0.6
pytest-rerunfailures==10.1
......@@ -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"
r = requests.post(url=url, data=data, headers=headers)
try:
xmtoken = r.json()["result"]
xmtoken = r.json()["result"]["xmToken"]
except Exception as e:
return r.json()["message"]
return xmtoken
......@@ -119,7 +119,7 @@ def get_token(user, Terminal = 'SOW-B'):
# 创建一个直播课,返回课程id和课程名称
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)
userId = basic_information['userId']
storeId = basic_information['storeId']
......@@ -128,7 +128,7 @@ def create_a_live(start_time, start_time2=None, user="lgw-b"):
while xmtoken == "登录过频繁":
# 休息15s是因为可能会登录频繁
time.sleep(15)
xmtoken = get_token(user=user, Terminal='SOW-B')["xmToken"]
xmtoken = get_token(user=user, Terminal='SOW-B')
print(xmtoken)
dt = year_to_day() + ' 00:00:00'
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