I was going through a blog that said, if a website uses google recaptcha "I am not a robot" then its not possible to scrape those website even with tools like selenium. But when I started reading about how google recaptcha actualy works, I learnt that it tracks the movement of the mouse
The way a human moves the mouse before checking the checkbox can be distinct from how a program (a bot) checks a checkbox. It's a game of prediction. Somehow, Google needs to predict whether you are human or a bot from what you do on their site.
So my question is there are currently many tools available in python with which you can move your mouse pointer pixel by pixel. Lets say our captcha was found at (100,100) and our pointer is currently at (200,250). Then we can make movement such using tool in this sequence. what I mean is having few ms difference between the movements. (200,250)->(199,249)->(198,248) ..... and ultimately after some zig zag movement to (100, 100).