Bypassing reCAPTCHA V2 on Google Search
The process of bypassing reCAPTCHA V2 on Google Search is a bit different from common cases. The difference is in additional string value data-s used by the captcha. The value can be used only once.
To successfully bypass the captcha:
- you MUST obtain new
data-svalue for each captcha solving attempt - you SHOULD use
cookiesORproxyeach time you solve the captcha
So you have a choice there: you can use a proxy to interact with the website and provide the same proxy to our API. Or you can provide your cookies and then use cookies returned by our API - in such case proxy is not required.
Step by step process:
- Get the data for all the required parameters:
googlekeydata-spageurlcookiesOR proxy andproxytype
Cookies should be provided as a string containing key:value pairs. Delimeter for keys and values is colon, separator between the pairs is semicolon, example:
key:val;foo:bar;cookieName:cookie value string;Detailed description of API parameters can be found in reCAPTCHA V2 section of our API docs.
Proxies are provided using two parameters: proxy in the following format proxyuser:strongPassword@123.123.123.123:3128 and proxytype with a type of your proxy HTTP, HTTPS, SOCKS4 or SOCKS5. More info on proxies can be found in Using proxies section of our API docs.
-
Interact with our API to get the solution. Submit the captcha to
in.phpendpoint and request the result fromres.phpendpoint. We recommend to usejson=1parameter to receive the response as JSON. -
Use the data from the response to bypass the captcha. The response will contain the token to bypass reCAPTCHA V2 and, if you used cookies, the response will also include a set of cookies. Apply the cookies, place the token into
g-recaptcha-responsefield and submit the formcaptcha-form. You will be redirected to the target page.
Please note: each data-s value can be used only once. Due to that, if the first worker is unable to solve your captcha for some reason you will receive ERROR_CAPTCHA_UNSOLVABLE error code. We can not make more than one attempt to use each data-s and due to that there are more cases when you receive ERROR_CAPTCHA_UNSOLVABLE in comparison with reCAPTCHA V2 without data-s parameter.