码迷,mamicode.com
首页 > 编程语言 > 详细

Python3.7 实现验证码登录方式

时间:2020-03-25 01:26:43      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:bre   python3   frequency   验证   break   列表   for   color   import   

import random
import time
 
def login():
  for k in range(3):
      # 生成 字母+数字的组合列表
    num_lst = [i for i in range(10)]
    [num_lst.append(chr(j)) for j in range(97,123)]
      # random.sample(list,NUM)  列表,位数 在列表中随机抽取6位数
    ret = random.sample(num_lst,6)
    print(ret)
    num = list(input(请 输 入 验 证 码: ))
    if [str(x) for x in ret] == [str(y) for y in num]:
      print("登录成功")
      break
    else:
      print(登录失败)
      if frequency == 1:
        print(您还有一次输入机会,否则将锁定5秒钟)
  else:
    time.sleep(5)
login()

 

Python3.7 实现验证码登录方式

标签:bre   python3   frequency   验证   break   列表   for   color   import   

原文地址:https://www.cnblogs.com/bashliuhe/p/12563387.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!