Hi alexxmorozz,
Your server must be configured properly to prevent bots to read the content from your pages (a ban on remote queries using with file_get_content() or CURL). Unfortunately, this functionality doesn’t available for realization on PHP language side.
Also you can use .htaccess to limit incoming requests, but as a rule, it has little effect.
Currently, the most common method of breakig all kinds of protective algorithms is method of value selection, and unfortunately, none of the existing Captcha can provide 100% protection.
Here is a list with simple recommendations to stop spam on your WordPress website:
1) Make sure that the Captcha plugin is installed, activated, updated to the latest version and integrated with your form(-s).
2) Enable all captcha protection complexity. Go to the plugin settings page and enable such options as Plus, Minus, Multiplication; enable Numbers and Words.
3) Try to submit form(-s) with captcha (use wrong answer to make sure that Captcha is working correctly).
4) Install and activate Limit Attempts plugin to get additional anti-spam protection and low-down bots registration rate. Learn more – https://www.ads-software.com/plugins/limit-attempts/
Regards,
BestWebSoft Support Team