CloudFlare Turnstile may help. Presumably it would require some coding by you to only display content once the test is passed by the client. I am not affiliated with CloudFlare in any way.
[1] https://www.cloudflare.com/products/turnstile/
No comments yet.