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

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如何在Salesforce中查询自定义对象?   RichFaces 4中的java ExtendedDataTable:数据模型处理   java Android类层次结构和带有片段的接口   java如何在文件中保存JLabel的颜色/大小?   java编辑类中的返回值而不修改类本身?   安卓如何替换字符串java中的ï»   1.3.7.发布>1.4.1。发布| java。lang.NoSuchMethodError:org。springframework。靴子建设者SpringApplicationBuilder。展示横幅   java列表保存在模型中,而不在setter中进行设置   java如何打开一个窗口。windows中的ks文件?   Java HashMap获取值(其中大部分值)   vps的javascript Websocketurl?   使用byte buddy或某些库进行java评测   java Dom4j获取单节点文本值