How to bypass / solve any version of reCAPTCHA Enterprise v2, v2 invisible, v3, v3 enterprise 0.9 score
Tags: captcha, tutorial, python, javascript
Published: 2023-07-13 15:00:55


# ⚠️ Warning
This article will provide you with a solution if you are dealing with a lot of invalids tokens solutions. With just three simple steps, you can use CapSolver to easily pass reCAPTCHA Enterprise v2 / v2 invisible and v3 / v3 enterprise with 0.9 score.
Before you read this blog, it's recommended that you know the basic stuff of how to solve reCaptcha using our API. This blog is mainly for people that after solve, the token isn't being accepted and everything is correct. So if this is your case, you can read this blog and also add the 2 extra parameters 'anchor' and 'reload'.

# Step 1: Acquire the anchor's response.
Launch your web browser and head to the website that has the reCAPTCHA you aim to solve. Use the right-click option and pick "Inspect Element" to access the console window. Then, click on the "Network" tab. Refresh the current webpage to trigger reCAPTCHA's reloading process. If reCAPTCHA loads correctly, an "/anchor" included network request will be visible. Use the right-click option on it and select "Copy" then "Response." Visit a base64 encoding website like https://www.base64encode.org/, and convert the copied content into base64. Lastly, save this encoded content in your code file.
![](https://assets.capsolver.com/prod/images/post/2023-06-26/1b5bfc8a-abb3-4687-943e-4b2a6931242e.gif)

# Step 2: Acquire the reCAPTCHA reload fetch
This step mirrors the first one. Based on step one, you might have to click on the reCAPTCHA button if the website you're solving has the reCAPTCHA v2 version. For reCAPTCHA v3, it's concealed and typically activated when the website submits the token, like during the login submission process. If reCAPTCHA is activated correctly, a request containing "/reload" in the URL will be observable in the Network tab. Now, right-click on it, choose "Copy," and select "Copy as Fetch." Convert the copied content into base64 and store it in your code file.

Keep in mind that the anchor and reload requests should be successive. This means the anchor request should be the last one before the reload request.
![](https://assets.capsolver.com/prod/images/post/2023-06-26/98b654c2-a1b0-4ae0-8aaa-635fdb68e55c.gif)

Upon creating a task CrateTask docs, add the previously stored base64-encoded anchor and reload parameters as arguments. This procedure typically results in a valid and trusted token.

# Step 3: Return the two base64 values in the following format
```json
    "task": {
    //Required
    "type": "ReCaptchaV2Task", //Always prioritize task types that use your own proxy, should improve a lot the pass ratio, proxyless is not good for high security
    //Required
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    //Required
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
    // Paste your saved anchor and reload base64 content
    "anchor":"base64 content",
    "reload":"base64 content"
    }

```
For comprehensive task tutorials, please  read these documentations:
[ReCaptcha V2 Documentation](https://docs.capsolver.com/guide/captcha/ReCaptchaV2.html) and [ReCaptcha V3 Documentation](https://docs.capsolver.com/guide/captcha/ReCaptchaV3.html)
Also read these blogs:
[How to solve reCaptcha v3](https://www.capsolver.com/blog/how-to-solve-reCAPTCHA-v3)
[How to solve reCaptcha v2](https://www.capsolver.com/blog/bypass-recaptcha-v2)

By adopting the strategies outlined above, you can effortlessly resolve the challenges of reCAPTCHA v2/v3 enterprise versions. We also offer detailed custom services to meet specific customer requirements. Should you have any inquiries, please reach out to us via our customer service system.