c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
Python

How to generate a Captcha verification code image with Python?

| | python
In this tutorial I will show you how to generate a Captcha verification code image with Python.
CODE:
from captcha.image import ImageCaptcha
import matplotlib . pyplot as plt
import random
import string

characters = string.digits + string.ascii_uppercase
generator = ImageCaptcha()

# Generate a random 4 character string
random_str = ''.join([random.choice(characters) for j in range(4)])

# Generate verification code
img = generator.generate_image(random_str)

# Display verification code picture and verification code title
plt.imshow(img)
plt.title(random_str)
plt.show()

# Save verification code
file_name = 'images/'+random_str+'.jpg'
img.save(file_name)

# show verification code
img.show()

VIDEO GUIDE: