Lezione 4: generare captcha
Le librerie per generale audio e immagine di una captcha in python
Prima di scrivere il programma per generare la captcha bisogna installare la libreria adatta:
$ pip install captcha
Generare captcha
from captcha.image import ImageCaptcha
image = ImageCaptcha(width =280, height = 90)
captcha_text = 'pythonhub'
data = image.generate(captcha_text)
image.write(captcha_text,'CAPTCHA.png')
Semplice programma che genera la Captcha Audio e Immagine
from captcha.audio import AudioCaptcha
from captcha.image import ImageCaptcha
audio = 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')