Avoiding Robot detection by Web Application

Hello everybody! I am seeing and receiving a lot of questions about Web applications detecting robots and asking to enter with Captcha/Re-Captcha challenge in order to move forward with the action.

Well, to avoid being recognized as a robot there’s some tricks i always try to do.

1- I use google Chrome with my user authenticated
2- I build my bot to execute task very close of the time it would take if a human would perform the action.
3- I don’t execute lot of requests in a short time from the same machine /IP Address, I use to spread it over multiple machines giving some delay between these requests.
4- In the last way and alternative, I use something to pass the Captcha.

Hope it helps, the tip is : When the application has a huge security check you need to execute actions like human does.

~Diego Turati