验证码问题

2019-03-11  本文已影响0人  坚持未来

程序中如何处理验证码?

1.让开发屏蔽

2.让开发设置一个万能验证码

2.1 就是程序执行到输入验证码的时候,人工输入程序中,codetext=input()函数,如果上线了,还得需要人工值守,不太自动,但是确实可行

3.就是用OCR工具,pytesseract

pip install pillow  图像处理

pip install pytesseract 

把屏幕截图,再把验证码从图像中取出来,保存到文件,使用pytesseract 把图像转成text,不过这个效率低下。

4.就是使用打码平台,人工辨别验证码 这个也是需要把3中保存的图像提交到打码平台的,另外打码平台需要相关费用投入 ,不过投入很少。

5.就是验证码的设置,应该是保存到后台服务器的redis,这个应该有想过的机制保证,客户端获取验证码的,可以从这个思路出发,直接去数据库去验证码。

上一篇下一篇

猜你喜欢

热点阅读