 |
|

04.03.2024, 05:10
|
|
Участник форума
Регистрация: 31.12.2022
Сообщений: 201
С нами:
1774087
Репутация:
33
|
|
Приветствую смотрящих. Короче, изначально хотел написать телеграм бота с капчей(типо пока капчу не пройдешь - дальше не пойдешь). Искал в сети библиотеки - не воркаит. Поэтому написал свою, может быть, в скорем времени добавлю голосовую капчу, но то маловеротно ибо на*** надобна. Снизу прикреплю саму библиотеку и пример.
Сообщение от Спойлер
Пример:
Код:
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 - добавлена математическая капча
Сообщение от Спойлер
custom_captcha.pngDickson · 4 Мар 2024 в 04:10' data-fancybox="lb-post-1464355" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/233654/" style="cursor: pointer;" title="custom_captcha.png">

- английская капча, без лишних символов.
custom_captcha.pngDickson · 4 Мар 2024 в 04:10' data-fancybox="lb-post-1464355" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/233655/" style="cursor: pointer;" title="custom_captcha.png">

- капча с использованием русских символов.
|
|
|

04.03.2024, 15:20
|
|
Флудер
Регистрация: 16.09.2019
Сообщений: 2,013
С нами:
3505395
Репутация:
183
|
|
Как выглядит хотя бы капча??
|
|
|

04.03.2024, 15:22
|
|
Флудер
Регистрация: 16.09.2019
Сообщений: 2,013
С нами:
3505395
Репутация:
183
|
|
Добавь шум на изображении, потому что автоматизировать ее решение сейчас будет проще простого, какой нибудь тесеракт справится с этим.
|
|
|

04.03.2024, 15:24
|
|
Участник форума
Регистрация: 31.12.2022
Сообщений: 201
С нами:
1774087
Репутация:
33
|
|
Сообщение от _raz0r
Как выглядит хотя бы капча??

up. принимаю ваши предложение по улучшению библиотеки пон
|
|
|

21.04.2024, 00:28
|
|
Участник форума
Регистрация: 31.12.2022
Сообщений: 201
С нами:
1774087
Репутация:
33
|
|
up. обновление 0.3- добавил капчу в виде математических примеров.
|
|
|

04.08.2024, 18:08
|
|
Познающий
Регистрация: 03.08.2024
Сообщений: 34
С нами:
937603
Репутация:
8
|
|
Сообщение от Dickson
Приветствую смотрящих. Короче, изначально хотел написать телеграм бота с капчей(типо пока капчу не пройдешь - дальше не пойдешь). Искал в сети библиотеки - не воркаит. Поэтому написал свою, может быть, в скорем времени добавлю голосовую капчу, но то маловеротно ибо на*** надобна. Снизу прикреплю саму библиотеку и пример.
Сообщение от Спойлер
Пример:
Код:
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 - добавлена математическая капча
Сообщение от Спойлер
- английская капча, без лишних символов.
- капча с использованием русских символов.
чзх, есть же обычная либка "captcha"
|
|
|

08.08.2024, 17:36
|
|
Участник форума
Регистрация: 31.12.2022
Сообщений: 201
С нами:
1774087
Репутация:
33
|
|
Сообщение от bytecode
чзх, есть же обычная либка "captcha"
Она неактуальна
|
|
|

08.08.2024, 20:03
|
|
Познающий
Регистрация: 03.08.2024
Сообщений: 34
С нами:
937603
Репутация:
8
|
|
Сообщение от Dickson
Она неактуальна
Ну ее использовать как варик тоже можно, единственное то что она нищая и ее легко обойти
|
|
|

14.08.2024, 23:48
|
|
Познающий
Регистрация: 17.12.2020
Сообщений: 35
С нами:
2845471
Репутация:
8
|
|
сделай возможность использования пользовательских шрифтов, ибо тот что стоит на данный момент - легко обходится
UPD ->
Или возможность чтобы скрипт рандомно выбирал шрифт для разных букв\цифр
пример -> suka тут нихуя не видно как шрифт меняется но думаю суть понятня
|
|
|

15.08.2024, 22:11
|
|
Участник форума
Регистрация: 02.05.2024
Сообщений: 184
С нами:
1071097
Репутация:
33
|
|
Нраица))
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|