Я бы предложил использовать службу CDN, такую как Cloudflare.
Cloudflare (и другие подобные службы) выступают в качестве прокси-сервера для вашего сайта, предоставляя такие услуги, как кэширование и фильтрация подозрительного трафика.
Поскольку они обслуживают большой трафик для большого количества сайтов, в реальном времени они очень хорошо понимают, какой трафик поступает от ботов или хакеров, и они могут отфильтровать большую его часть еще до того, как она попадет куда-либорядом с вашим сайтом.
Они также предлагают ряд других преимуществ, но даже если вы игнорируете все остальное, я думаю, что этот вид услуг, вероятно, единственный способ отфильтровать эти видысложные боты.
Для небольших сайтов вы можете получить базовый сервис Cloudflare бесплатно.Хотя более крупные сайты должны будут оплатить подписку на услугу.