Solved the problem with Advanced noCaptcha & invisible Captcha plugin.
<!-- Наши ссылки на контакты -->
<a id="phone" href="tel:бот">берет</a>
<a id="email" href="mailto:за">щёку</a>
<script>
// Ожидаем когда страница загрузится
document.body.onload = function() {
// Делаем подмену номера телефона
$("#phone").text("89009009090");
$("#phone").attr("href", "tel:89009009090");
// Делаем подмену email
$("#email").text("info@site.ru");
$("#email").attr("href", "mailto:info@site.ru");
}
</script>
If you make asynchronous forms and hide contacts in a similar way, automatic spamming is unlikely to be possible. However, beware of stubborn managers who send spam with handles. And don't write anything about cheeks) there's a chance that the user might see the content in the links before the switch if the internet is weak.