The Frustration Loop
herman.bearblog.dev
herman.bearblog.dev
I think this shows how clueless many webmasters are, even today. state of the art these days is to capture the needed request using MITM Proxy or similar, then just replay those requests using the client of choice, NOT a browser. if you want to combat this stuff, just return a 429:
https://developer.mozilla.org/docs/Web/HTTP/Status/429
and include the proper response header:
https://developer.mozilla.org/docs/Web/HTTP/Headers/Retry-Af...
stop doing this boutique crap, and stop trying to reinvent the wheel. its annoying, ESPECIALLY if it hits valid users.
Your suggestion is correct w/r to bot traffic, but that isn't what is being combatted here.