Here I’m gonna write how I did to break Google captcha or “automatically bypass” the Google captcha to let one of my online tools (Google Parser) run with a lot of requests and without my intervention.
You probably know about the Google Sorry error page 503, next I’m going to write how to solve and bypass it.
First: What’s the problem to solve?
I have an online tool that does requests to Google and gets the search results. When it does too much requests Google ban it and I need to write the letters in the Google captcha to can continue to doing the requests.
Second: How Google captcha ban works?
In a few words, when Google receive a lot of requests(there are a lot of another variables) from the same IP, it supposes that the requests are being done by an automatic script or spyware. Then Google ban that IP at least you write the letters of the captcha. If you write the correct letters Google returns a cookie to you that means “I’m a human, give me the search results” and then you can continue doing Google requests.
Third: Programming the solution…
The solution to “break Google captcha” is nothing difficult nor brilliant, just showing the captcha to the user who’s using the tool, letting him to write the letters, sending this to Google and saving the cookie to continue with the requests.
This is the final solution, very simple, but the process wasn’t like that. To do this I had to be very carefully in the details of the HTTP requests and beat some Google tricks.
Fourth: The results…
Now the script is running, it can manage any amount of requests, there’s no time or number limit and the Google captcha isn’t a problem.
The phrase “break Google captcha” isn’t the most accurate for this, but I used it because this post is part of my SEO research too…