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-s
value for each captcha solving attempt - you SHOULD use
cookies
ORproxy
each 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:
googlekey
data-s
pageurl
cookies
OR 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.php
endpoint and request the result fromres.php
endpoint. We recommend to usejson=1
parameter 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-response
field 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.