- 186
- 55
Приветствую смотрящих. Короче, изначально хотел написать телеграм бота с капчей(типо пока капчу не пройдешь - дальше не пойдешь). Искал в сети библиотеки - не воркаит. Поэтому написал свою, может быть, в скорем времени добавлю голосовую капчу, но то маловеротно ибо нахуй надобна. Снизу прикреплю саму библиотеку и пример.
Пример:
from dicksoncaptcha03 import generate_captcha, generate_math_problem
# Генерация капчи с настройками
image, captcha_text = generate_captcha(
length=6, # Количество символов в капче
language='en', # Язык капчи: 'en' - английский, 'ru' - русский
use_digits=False, # Использовать ли цифры в капче
special_chars=False, # Использовать ли специальные символы в капче
font_size=100, # Размер шрифта для текста капчи
text_color=(0, 0, 0), # Цвет текста капчи (по умолчанию черный)
background_color=(255, 255, 255), # Цвет фона капчи (по умолчанию белый)
num_points=10000, # Количество случайных точек на фоне капчи
num_lines=50, # Количество случайных линий на фоне капчи
save_image=True, # Сохранять ли капчу в файл
image_name='text.png' # Имя файла для сохранения капчи
)
# Вывод текста капчи в консоль
print(captcha_text)
image, problem, answer = generate_math_problem(
save_image=True, # Сохранять ли изображение в файл
image_name='math.png', # Имя файла для сохранения изображения
num_points=10000, # Количество случайных точек на фоне
num_lines=50 # Количество случайных линий на фоне
)
# Вывод математического примера и ответ в консоль
print(f"{problem} = {answer}")
Версия капчи - 0.2 - Добавлена рамка, добавил более гибкие настройки капчи, увеличил шум
Версия капчи - 0.3 - добавлена математическая капча
Версия капчи - 0.3 - добавлена математическая капча
Вложения
Последнее редактирование: