生成音频和图像验证码的验证码库。

captcha的Python项目详细描述


生成音频和图像验证码的验证码库。

Donate leptureBecome a Patreonhttps://travis-ci.org/lepture/captcha.svg?branch=masterhttps://ci.appveyor.com/api/projects/status/amm21f13lx4wuura?svg=truehttps://coveralls.io/repos/lepture/captcha/badge.svg?branch=master

功能

  1. 音频字幕DEMO
  2. 图像字幕
https://cloud.githubusercontent.com/assets/290496/5213632/95e68768-764b-11e4-862f-d95a8f776cdd.png

安装

安装带PIP的验证码:

$ pip install captcha

用法

音频和图像字幕位于单独的模块中:

fromcaptcha.audioimportAudioCaptchafromcaptcha.imageimportImageCaptchaaudio=AudioCaptcha(voicedir='/path/to/voices')image=ImageCaptcha(fonts=['/path/A.ttf','/path/B.ttf'])data=audio.generate('1234')audio.write('1234','out.wav')data=image.generate('1234')image.write('1234','out.png')

这是你日常工作的api。我们有内置的语音数据和字体 数据。但建议您使用自己的语音和字体数据。

贡献

我们需要语音wav文件。语音wav文件应该是8位的,请保留 尽可能小。将语音文件命名为:

{{language}}-{{character}}-{{username}}.wav
# exmaple: zh-1-lepture.wav

待办事项:我们需要一个地方上传语音文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java有没有一种方法可以使用DesiredCapabilities在SeleniumWebDriver中获得非远程浏览器?   java逻辑和算术移位的输出   java如何以编程方式在Selenium中打开Safari>preferences?   java应用程序可以在javaws中更改自己的名称吗?   Java 7下的linux JAXB问题它说找不到RI 2.1.0   java解析来自Domino代理的JSON   java如何引用在不同类的main方法中声明的对象属性   java如何扩展apache FTPFile的功能?   java如何优化G1的暂停时间   java使用单个“更新”按钮将测试表的自动增量值插入分数表   针对UTF的regex Java电子邮件验证   java字节流问题   java 安卓将arraylist转换为自定义格式的一个字符串   java SQL语句到JTable   Java:带selfcontain计数器的while循环