最近在网上无意中看到有人用Python写了几十行代码来生成图片验证码。生成验证码。1.验证码库第一步:安装验证码库pipinstallcaptcha安装成功结果如下:第二步:3行代码生成图片验证码fromcaptcha.imageimportImageCaptchaimage=ImageCaptcha().generate_image("9527")image.show()效果如下:指定字符范围内也可以生成随机图片验证码,示例代码如下:fromcaptcha.imageimportImageCaptchafromrandomimportrandintlist=['0'、'1'、'2'、'3'、'4'、'5'、'6'、'7'、'8'、'9'、'a'、'b'、'c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']data=''foriinrange(4):data+=list[randint(0,62)]image=ImageCaptcha().generate_image(data)image.show()随机生成效果如下:2.Graphic-verification-codelibraryStep1:installgraphic-verification-codelibrarypipinstallgraphic-verification-code由于使用pip下载一直失败,于是去官网下载,也是失败了半天,而且速度太可怕了。安装成功效果如下:第2步:4行代码生成图片验证码importgvcodes,v=gvcode.generate()#顺序解包s.show()#显示生成的验证码图片print(v)#打印出的验证码串随机生成效果如下:————————————————
