马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 进击的小白666 于 2020-5-7 10:56 编辑
这个是login函数里的内容username=v1.get()
password=v2.get()
now = datetime.datetime.now()
def login():
global user_id
global sign
global token
url="http://XXX/passport/user/login"
data={
"username":username,
"password":password
}
res = requests.post(url,data=data,headers=headers)
json_data=json.loads(res.text)
#print(res.text)
if(json_data["code"]==0):
log(1,"登录成功")
user_id=json_data['data']['user_id']
sign=json_data['data']['sign']
token=json_data['data']['token']
appointment()
getTodayList()
indexlist()
loggers()
buylist2=None
else:
log(2,"登录失败")
我设置的是每隔30分钟登陆一次,代码如下if __name__ == "__main__":
login()
schedule.every(30).minutes.do(login)
while True:
schedule.run_pending()
time.sleep(1)
但是它每次运行返回的数据都是一样的,求大佬解惑!!
我9点多第一次打开运行,半个小时后运行结果如下:[+]登录成功
现在是北京时间:(2020-05-07 09:53:26.624833)
LM003,“任务未开始”,任务时间:13
LM006,“任务未开始”,任务时间:14
LM007,“任务未开始”,任务时间:12
LM005,“任务未开始”,任务时间:09
[+]登录成功
现在是北京时间:(2020-05-07 09:53:26.624833)
LM003,“任务未开始”,任务时间:13
LM006,“任务未开始”,任务时间:14
LM007,“任务未开始”,任务时间:12
LM005,“任务未开始”,任务时间:09
这个问题困扰了我好久 |