One of the flaws with this approach is that the random and algorithmically generated queries look random and algorithmically generated.
In other words, Google can tell that it is a robot, and eventually if the wrong keyword combinations appear it may trigger a forced captcha.
Some possible solutions to explore:
- Find an alternative URL source
- Find a way to access the feeling lucky button
- Change the frequency or general quantity of calls
- ???