<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: beropex</title>
    <description>The latest articles on DEV Community by beropex (@beropex).</description>
    <link>https://dev.to/beropex</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1132114%2F288e4786-0a40-41e8-80b6-b99dab7bb727.png</url>
      <title>DEV Community: beropex</title>
      <link>https://dev.to/beropex</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/beropex"/>
    <language>en</language>
    <item>
      <title>NST BROWSER : FREE ANTI DETECT</title>
      <dc:creator>beropex</dc:creator>
      <pubDate>Tue, 10 Oct 2023 19:56:58 +0000</pubDate>
      <link>https://dev.to/beropex/nst-browser-free-anti-detec-4i3m</link>
      <guid>https://dev.to/beropex/nst-browser-free-anti-detec-4i3m</guid>
      <description>&lt;h1&gt;
  
  
  Exploring NST Browser: A Tool for Multi-Accounting Professionals
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://www.nstbrowser.io/"&gt;NST Browser&lt;/a&gt; is an all-in-one anti-detect browser designed for multi-accounting professionals. With a range of automated features, it simplifies the process of managing multiple online accounts, making it a valuable tool for digital marketers, e-commerce professionals, and others who require multi-profile access.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Browser Fingerprinting
&lt;/h3&gt;

&lt;p&gt;NST Browser offers advanced browser fingerprinting technology to help create profiles that mimic real human behavior, making multi-accounting seamless and undetectable.&lt;/p&gt;

&lt;h3&gt;
  
  
  Captcha Solver
&lt;/h3&gt;

&lt;p&gt;The integrated Captcha Solver utilizes AI technology to automatically solve CAPTCHAs, ensuring smooth interactions across various profiles.&lt;/p&gt;

&lt;h3&gt;
  
  
  Proxy Rotation
&lt;/h3&gt;

&lt;p&gt;With the automatic proxy pool rotation feature, NST Browser identifies the most effective proxy for a given target, optimizing the browsing experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  SDK API
&lt;/h3&gt;

&lt;p&gt;NST Browser supports automation through its SDK API, making it compatible with libraries like Puppeteer, Selenium, among others.&lt;/p&gt;

&lt;h3&gt;
  
  
  Multi Profiles
&lt;/h3&gt;

&lt;p&gt;Manage multiple platforms and accounts effortlessly on a single device with the Multi Profiles feature.&lt;/p&gt;

&lt;h2&gt;
  
  
  Applications
&lt;/h2&gt;

&lt;p&gt;NST Browser is ideal for a variety of multi-accounting tasks such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Competitor research&lt;/li&gt;
&lt;li&gt;Ad verification&lt;/li&gt;
&lt;li&gt;Automation on platforms like Google, Facebook, eBay, and Amazon&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Pricing
&lt;/h2&gt;

&lt;p&gt;NST Browser offers a free version, along with professional, business, and enterprise plans to cater to different user needs.&lt;/p&gt;

&lt;p&gt;Discover more about NST Browser and how it can streamline your multi-accounting tasks by visiting their &lt;a href="https://www.nstbrowser.io/"&gt;official website&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>antidetect</category>
      <category>antidetectbrowser</category>
      <category>undetectbrowse</category>
    </item>
    <item>
      <title>How to solve hCaptcha with Capsolver and Node.js</title>
      <dc:creator>beropex</dc:creator>
      <pubDate>Thu, 07 Sep 2023 19:26:52 +0000</pubDate>
      <link>https://dev.to/beropex/how-to-solve-hcaptcha-with-capsolver-and-nodejs-6m8</link>
      <guid>https://dev.to/beropex/how-to-solve-hcaptcha-with-capsolver-and-nodejs-6m8</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Have you ever found yourself facing a challenging hCaptcha while browsing the web? That frustrating puzzle that demands you to prove your humanity by selecting images or solving tricky challenges. Although hCaptchas serve the noble purpose of protecting websites from automated bots, they can sometimes hinder the browsing experience, causing delays and inconvenience. But don't worry; a solution is within reach!&lt;/p&gt;

&lt;p&gt;Let me introduce you to CapSolver, an exceptionally powerful tool that effortlessly tackles captcha-solving,  regardless of the programming language you prefer. In this article, we'll explore how to leverage CapSolver in combination with Node.js to overcome hCaptcha challenges. &lt;/p&gt;

&lt;h2&gt;
  
  
  What is CapSolver?
&lt;/h2&gt;

&lt;p&gt;CapSolver is a cutting-edge platform that provides automated solutions for various types of captchas, revolutionizing the way developers and automation enthusiasts tackle these challenges. With a focus on simplicity, accuracy, and efficiency, CapSolver employs advanced AI and machine learning technologies to streamline captcha-solving processes.&lt;/p&gt;

&lt;p&gt;Unlike many other captcha solver services, CapSolver stands out by offering unique features and capabilities. Let's take a closer look at some of the distinctive captchas that CapSolver supports:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;AWS Captcha:&lt;/strong&gt; CapSolver provides users with the means to generate valid tokens for interacting with captchas employed by Amazon 2. Web Services (AWS). These tokens facilitate automated processes on AWS-protected platforms.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Datadome Captcha&lt;/strong&gt;: CapSolver seamlessly integrates with the DatadomCapsolvere captcha system, enabling users to obtain valid tokens for authenticating with Datadome captchas. This ensures smooth interaction with websites protected by Datadome's advanced security measures.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;hCaptcha Enterprise&lt;/strong&gt;: CapSolver extends its support to hCaptcha, an increasingly popular captcha service&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;reCaptcha v3 / v3 Enterprise&lt;/strong&gt;: CapSolver excels in solving reCaptcha challenges, including both the standard reCaptcha v3 and the enterprise version with a 0.9 score threshold.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;reCaptcha v2 Enterprise&lt;/strong&gt;: In addition to reCaptcha v3, CapSolver also supports the enterprise version of reCaptcha v2.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anti-bots&lt;/strong&gt;: CapSolver goes beyond traditional captchas and extends its capabilities to handle anti-bot measures implemented by various providers. This feature allows users to bypass Akamai, Imperva, Akamai BMP, and Cloudflare security systems effectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cybersiara Captcha&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Registering  for CapSolver and getting the API key&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To get started with solving hCaptcha challenges using CapSolver, you'll first need to create an account on their platform ( &lt;a href="https://www.capsolver.com/%5Bhttps://www.capsolver.com/%5D(https://www.capsolver.com/)"&gt;https://www.capsolver.com/[https://www.capsolver.com/](https://www.capsolver.com/)&lt;/a&gt; ) . For that, simply visit the CapSolver website ( &lt;a href="https://www.capsolver.com/"&gt;https://www.capsolver.com/&lt;/a&gt; )  and complete the registration process by providing the necessary details. Once you're registered, you'll gain access to your account.&lt;/p&gt;

&lt;p&gt;Next, to interact with the CapSolver API for solving captcha challenges, you'll need to obtain API credentials. Log in to your account and navigate to the API section within your account dashboard. There, you can retrieve your API credentials, typically in the form of a secret key or token. These credentials are crucial for authenticating your requests to the CapSolver API when solving hCaptcha challenges.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ra4b7ybt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-07-24/42d8b89c-5393-49d4-ae83-fd45e8d277e3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ra4b7ybt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-07-24/42d8b89c-5393-49d4-ae83-fd45e8d277e3.png" alt="Add funds into capsolver" width="586" height="340"&gt;&lt;/a&gt;&lt;br&gt;
Next, after creating  an account, it's essential to add funds to enable the usage of CapSolver's services. To do this, simply click on the "add funds" button. By doing so, you'll be redirected to a secure checkout page, where you can purchase credits or tokens according to your specific usage needs and preferences. These funds are crucial for unlocking CapSolver's powerful capabilities and ensuring a smooth and uninterrupted captcha-solving experience as you navigate through various online challenges.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hHJP7n4l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-07-24/b134aab8-0ef6-4a7a-9fc0-67ddf7f95f5f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hHJP7n4l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-07-24/b134aab8-0ef6-4a7a-9fc0-67ddf7f95f5f.png" alt="" width="615" height="350"&gt;&lt;/a&gt;&lt;br&gt;
By following these steps and obtaining your API credentials, you'll be ready to integrate CapSolver into your applications and effectively solve hCaptcha challenges.&lt;br&gt;
&lt;strong&gt;Solving hCaptcha using CapSolver and Node.js&lt;/strong&gt;&lt;br&gt;
To solve hCaptcha challenges using CapSolver and Node.js, follow these detailed steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Start by opening the website where the hCaptcha challenge appears in your web browser. This is the website you want to automate the solving process for.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AVmKVEDl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-07-24/3ede1865-205e-462a-95bf-64764bb62011.png" alt="" width="640" height="319"&gt;
&lt;/li&gt;
&lt;li&gt;Launch the developer tools of your browser by pressing F12. Within the developer tools, navigate to the "Network" section. This will allow you to monitor the network requests made by the website.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Refresh the website by pressing F5 while in the "Network" section. This action will ensure that you capture the necessary network request related to the hCaptcha challenge.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--r7z5IsDh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-07-24/4cf97f9d-ddf5-46a5-9514-69f4e8122cd4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--r7z5IsDh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-07-24/4cf97f9d-ddf5-46a5-9514-69f4e8122cd4.png" alt="Be sure you have funds and copy your api key from capsolver" width="641" height="338"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Look closely at the network requests displayed in the "Network" section. Locate a URL that contains "getCaptcha" or “hCaptcha”  in its name. This request is responsible for retrieving the hCaptcha challenge data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Right-click on the URL corresponding to the "getCaptcha" request and select "Copy" from the context menu. Then, choose "Copy as Fetch". This action copies the necessary Fetch request information, which you will use later to create a task in CapSolver.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RxalCeHo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-07-24/394b7059-c07a-49f1-932a-cc93dc7a3553.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RxalCeHo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-07-24/394b7059-c07a-49f1-932a-cc93dc7a3553.png" alt="Go to Inspect Element and click Network on your browser" width="588" height="327"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  Creating a Task:
&lt;/h2&gt;

&lt;p&gt;To create a task in CapSolver using Node.js, you need to make a POST request to the CapSolver API endpoint using the Axios library. Follow these steps:&lt;/p&gt;

&lt;p&gt;Install Axios in your Node.js project by running the following command&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm install axios&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Import the Axios module into your Node.js script:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;const axios = require('axios');&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Replace the placeholders in the code snippet below with your own details and execute the code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;apiKey&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;YOUR_API_KEY&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;captchaUrl&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;URL_OF_THE_WEBSITE_WHERE_HCPTCHA_APPEARS&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;websiteKey&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;00000000-0000-0000-0000-000000000000&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;fetchRequestContent&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;FETCH_REQUEST_CONTENT&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="nx"&gt;axios&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;https://api.capSolver.com/createTask&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;clientKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;apiKey&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;task&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;HCaptchaTaskProxyLess&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="na"&gt;websiteURL&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;captchaUrl&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="na"&gt;websiteKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;websiteKey&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="na"&gt;isInvisible&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="na"&gt;getCaptcha&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;fetchRequestContent&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;})&lt;/span&gt;
    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;then&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;taskId&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;taskId&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
        &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Task created successfully. Task ID:&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;taskId&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="c1"&gt;// Continue to the next step&lt;/span&gt;
    &lt;span class="p"&gt;})&lt;/span&gt;
    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;catch&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;error&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;error&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Error creating task:&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;error&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;});&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
`&lt;/p&gt;

&lt;p&gt;Replace 'YOUR_API_KEY' with your CapSolver API key, 'URL_OF_THE_WEBSITE_WHERE_HCPTCHA_APPEARS' with the URL of the website where the hCaptcha challenge appears, and 'FETCH_REQUEST_CONTENT' with the copied Fetch request content that you obtained earlier.&lt;/p&gt;

&lt;p&gt;After executing the code, you will receive a response containing a "Task ID" if the task creation is successful. It is essential to store this Task ID as it will be required for the next step in the captcha-solving process. In case any errors occur during this task creation, you can refer to the error code provided in the CapSolver documentation for troubleshooting and resolving the issue . The error codes in the documentation will provide valuable insights into the specific nature of the problem, assisting you in fine-tuning your implementation for a successful captcha-solving experience. &lt;/p&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{&lt;br&gt;
"errorId": 0,&lt;br&gt;
"errorCode": "",&lt;br&gt;
"errorDescription": "",&lt;br&gt;
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"&lt;br&gt;
  }&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  Getting the Result:&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;To retrieve the recognition results for the solved hCaptcha, you need to make another POST request to the CapSolver API using Axios. Follow these steps:&lt;/p&gt;

&lt;p&gt;Replace the 'TASK_ID' placeholder in the code snippet below with the Task ID obtained from the previous step, and execute the code:&lt;br&gt;
&lt;code&gt;&lt;/code&gt;&lt;code&gt;js&lt;br&gt;
axios.post('https://api.CapSolver.com/getTaskResult', {&lt;br&gt;
    clientKey: apiKey,&lt;br&gt;
    taskId: 'TASK_ID',&lt;br&gt;
})&lt;br&gt;
    .then((response) =&amp;gt; {&lt;br&gt;
        const solution = response.data.solution;&lt;br&gt;
        console.log('Captcha solution:', solution.gRecaptchaResponse);&lt;br&gt;
        // Handle the solution as needed&lt;br&gt;
    })&lt;br&gt;
    .catch((error) =&amp;gt; {&lt;br&gt;
        console.error('Error getting task result:', error.response.data);&lt;br&gt;
    });&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br&gt;
Upon receiving the response, you can access the solution object, which contains information about the solved hCaptcha challenge. The solution.gRecaptchaResponse field holds the token for the solved hCaptcha, which you can utilize for further processing or validation.&lt;/p&gt;

&lt;p&gt;By following these comprehensive steps and utilizing the Axios library for making HTTP requests, you can effectively solve hCaptcha challenges using CapSolver and Node.js.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;In this article, we have delved into the powerful combination of CapSolver and Node.js for effectively solving hCaptcha challenges. By following this comprehensive guide provided, you can seamlessly integrate CapSolver into your Node.js applications, revolutionizing your approach to handling captchas. However, to truly maximize the power of CapSolver, I encourage you to refer to its comprehensive documentation. There, you'll find valuable insights and guidance to fine-tune your implementation, further enhancing your captcha-solving prowess. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Solve Captcha in Puppeteer using CapSolver</title>
      <dc:creator>beropex</dc:creator>
      <pubDate>Thu, 24 Aug 2023 20:15:48 +0000</pubDate>
      <link>https://dev.to/beropex/how-to-solve-captcha-in-puppeteer-using-capsolver-5e3l</link>
      <guid>https://dev.to/beropex/how-to-solve-captcha-in-puppeteer-using-capsolver-5e3l</guid>
      <description>&lt;h2&gt;
  
  
  How to Solve Captcha in Puppeteer using CapSolver
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8-lSQW-3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/featured-image.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8-lSQW-3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/featured-image.png" alt="How to Solve Captcha in Puppeteer using CapSolver" width="726" height="214"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🎯 Overview
&lt;/h2&gt;

&lt;p&gt;This tutorial will guide you through the process of solving Google reCaptchas in Puppeteer using CapSolver.&lt;/p&gt;

&lt;p&gt;CapSolver is a Captcha Solving Service that helps you solve Captchas.&lt;/p&gt;

&lt;p&gt;We use AI-powered Captcha Solving Algorithms, which result in faster solving speed and significantly reduced costs, providing an excellent developer experience.&lt;/p&gt;

&lt;p&gt;The goal will be to solve the captcha located at &lt;a href="https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php"&gt;recaptcha-demo.appspot.com&lt;/a&gt; using CapSolver.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cgAynbwv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/recaptcha-v2-checkbox.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cgAynbwv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/recaptcha-v2-checkbox.png" alt="Captcha Form" width="800" height="232"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;During the tutorial, we will take the following steps to solve the above Captcha:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install the required dependencies.&lt;/li&gt;
&lt;li&gt;Find the site key of the &lt;a href="https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php"&gt;Captcha Form&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Set up CapSolver.&lt;/li&gt;
&lt;li&gt;Solve the captcha.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  📦 Install Required Dependencies
&lt;/h2&gt;

&lt;p&gt;To get started, we need to install the following dependencies for this tutorial:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://pypi.org/project/capsolver-python/"&gt;capsolver-python&lt;/a&gt;&lt;/strong&gt;: The official Python SDK for easy integration with the CapSolver API.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://pypi.org/project/pyppeteer/"&gt;pyppeteer&lt;/a&gt;&lt;/strong&gt;: pyppeteer is a Python port of Puppeteer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Install these dependencies by running the following command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;python -m pip install pyppeteer capsolver-python
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, Create a file named &lt;code&gt;main.py&lt;/code&gt; where we will write the Python code for solving captchas.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;touch &lt;/span&gt;main.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  🔑 Get Site Key of Captcha Form
&lt;/h2&gt;

&lt;p&gt;The Site Key is a unique identifier provided by Google that uniquely identifies each Captcha. &lt;/p&gt;

&lt;p&gt;To solve the Captcha, it is necessary to send the Site Key to CapSolver.&lt;/p&gt;

&lt;p&gt;Let's find the Site Key of the &lt;a href="https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php"&gt;Captcha Form&lt;/a&gt; by following these steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Visit the &lt;a href="https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php"&gt;Captcha Form&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cgAynbwv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/recaptcha-v2-checkbox.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cgAynbwv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/recaptcha-v2-checkbox.png" alt="Captcha Form" width="800" height="232"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open Chrome Dev Tools by pressing &lt;code&gt;Ctrl&lt;/code&gt;/&lt;code&gt;Cmd&lt;/code&gt; + &lt;code&gt;Shift&lt;/code&gt; + &lt;code&gt;I&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Go to the &lt;code&gt;Elements&lt;/code&gt; tab and search for &lt;code&gt;data-sitekey&lt;/code&gt;. Copy the attribute's value.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Zzzj6WXm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/site-key.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Zzzj6WXm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/site-key.png" alt="Site Key" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Store the Site Key in a secure place as it will be used in a later section when we submit the captcha to CapSolver.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  🤖 Setup CapSolver
&lt;/h2&gt;

&lt;p&gt;To solve captchas using CapSolver, you need to create a CapSolver account, add funds to your account, and obtain an API Key. Follow these steps to set up your CapSolver account:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sign up for a CapSolver account by visiting &lt;a href="https://www.capsolver.com/"&gt;capsolver.com&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uuQu9C8R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/sign-up.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uuQu9C8R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/sign-up.gif" alt="Sign Up" width="800" height="424"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add funds to your CapSolver account using PayPal, Crypto Currencies, or other listed payment methods. Please note that the minimum deposit amount is $6, and additional taxes apply.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--h8_3Itc2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/add-funds.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h8_3Itc2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/add-funds.gif" alt="Add Funds" width="800" height="424"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Now, copy the API Key provided by CapSolver and store it securely for later usage.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dBYqjQqP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/store-api-key.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dBYqjQqP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/store-api-key.png" alt="Store API Key" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 Solving the Captcha
&lt;/h2&gt;

&lt;p&gt;Now, we will proceed to solving the captcha using CapSolver. The overall process involves three steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Launching the browser and visiting the captcha page using pyppeteer.&lt;/li&gt;
&lt;li&gt;Solving the captcha using CapSolver.&lt;/li&gt;
&lt;li&gt;Submitting the captcha response.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Read the following Code Snippets to understand these steps.&lt;br&gt;
&lt;strong&gt;Launching the browser and visiting the captcha page:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Launch the browser.
&lt;/span&gt;&lt;span class="n"&gt;browser&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;launch&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="s"&gt;'headless'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;

&lt;span class="c1"&gt;# Load the target page.
&lt;/span&gt;&lt;span class="n"&gt;captcha_page_url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php"&lt;/span&gt;
&lt;span class="n"&gt;page&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;browser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;newPage&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;goto&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;captcha_page_url&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Solving the captcha using CapSolver:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Solve the reCAPTCHA using CapSolver.
&lt;/span&gt;&lt;span class="n"&gt;capsolver&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;RecaptchaV2Task&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"YOUR_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;site_key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"6LfW6wATAAAAAHLqO2pb8bDBahxlMxNdo9g947u9"&lt;/span&gt;
&lt;span class="n"&gt;task_id&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;capsolver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;create_task&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;captcha_page_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;site_key&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;capsolver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;join_task_result&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;task_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Get the solved reCAPTCHA code.
&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"gRecaptchaResponse"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Setting the solved captcha on the form and submitting it:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Set the solved reCAPTCHA code on the form.
&lt;/span&gt;&lt;span class="n"&gt;recaptcha_response_element&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;querySelector&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'#g-recaptcha-response'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;evaluate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s"&gt;'(element) =&amp;gt; element.value = "&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;"'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;recaptcha_response_element&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Submit the form.
&lt;/span&gt;&lt;span class="n"&gt;submit_btn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;querySelector&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'button[type="submit"]'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;submit_btn&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;click&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  🚀 Putting it all Together
&lt;/h2&gt;

&lt;p&gt;Below is the complete code for the tutorial, which will solve the captcha using CapSolver.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;asyncio&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;pyppeteer&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;launch&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;capsolver_python&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;RecaptchaV2Task&lt;/span&gt;

&lt;span class="c1"&gt;# Following code solves a reCAPTCHA v2 challenge using CapSolver.
&lt;/span&gt;&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="c1"&gt;# Launch Browser.
&lt;/span&gt;    &lt;span class="n"&gt;browser&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;launch&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="s"&gt;'headless'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;

    &lt;span class="c1"&gt;# Load the target page.
&lt;/span&gt;    &lt;span class="n"&gt;captcha_page_url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php"&lt;/span&gt;
    &lt;span class="n"&gt;page&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;browser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;newPage&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
    &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;goto&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;captcha_page_url&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="c1"&gt;# Solve the reCAPTCHA using CapSolver.
&lt;/span&gt;    &lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Solving captcha"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;capsolver&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;RecaptchaV2Task&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"YOUR_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;site_key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"6LfW6wATAAAAAHLqO2pb8bDBahxlMxNdo9g947u9"&lt;/span&gt;
    &lt;span class="n"&gt;task_id&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;capsolver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;create_task&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;captcha_page_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;site_key&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;capsolver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;join_task_result&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;task_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="c1"&gt;# Get the solved reCAPTCHA code.
&lt;/span&gt;    &lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"gRecaptchaResponse"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s"&gt;"Successfully solved the reCAPTCHA. The solve code is &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="c1"&gt;# Set the solved reCAPTCHA code on the form.
&lt;/span&gt;    &lt;span class="n"&gt;recaptcha_response_element&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;querySelector&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'#g-recaptcha-response'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;evaluate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s"&gt;'(element) =&amp;gt; element.value = "&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;"'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;recaptcha_response_element&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="c1"&gt;# Submit the form.
&lt;/span&gt;    &lt;span class="n"&gt;submit_btn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;page&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;querySelector&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'button[type="submit"]'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;submit_btn&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;click&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

    &lt;span class="c1"&gt;# Pause the execution so you can see the screen after submission before closing the driver
&lt;/span&gt;    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Captcha Submission Successfull. Press enter to continue"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="c1"&gt;# Close Browser.
&lt;/span&gt;    &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;browser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;close&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;__name__&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s"&gt;"__main__"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;asyncio&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get_event_loop&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="n"&gt;run_until_complete&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Paste the above code into your &lt;code&gt;main.py&lt;/code&gt; file. Replace &lt;code&gt;YOUR_API_KEY&lt;/code&gt; with your API Key and run the code.&lt;/p&gt;

&lt;p&gt;You will observe that the captcha will be solved, and you will be greeted with a success page 🥳.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OkZNnf6M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/solved-captcha-success-page.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OkZNnf6M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/omkarcloud/puppeter-captcha-solving-tutorial/master/images/solved-captcha-success-page.png" alt="Solved Captcha Success Page" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ✅ Conclusion
&lt;/h2&gt;

&lt;p&gt;Congratulations! You have successfully learned how to solve captchas using CapSolver. Here are the key learnings from this tutorial:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CapSolver offers a fast and cost-effective solution for captcha solving.&lt;/li&gt;
&lt;li&gt;The general process to solve the captcha involves:

&lt;ul&gt;
&lt;li&gt;Creating an account on CapSolver and adding funds to it.&lt;/li&gt;
&lt;li&gt;Finding the Site Key of the target captcha form.&lt;/li&gt;
&lt;li&gt;Submitting the Site Key and Page URL to CapSolver to solve the captcha.&lt;/li&gt;
&lt;li&gt;Setting the solved captcha response on the appropriate element and submitting the form.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thank you for your time. 🙏 We wish you good luck on your automation journey! 🚀&lt;/p&gt;

&lt;h2&gt;
  
  
  🤔 FAQs
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What is the Cost of Solving Captchas?
&lt;/h3&gt;

&lt;p&gt;We employ AI-powered captcha solving algorithms instead of human solvers, resulting in significantly lower captcha solving costs. Hence, our rates are highly competitive in the market.&lt;/p&gt;

&lt;p&gt;For example, the cost of solving Google v2/v3 captchas ranges from $0.8 to $1.&lt;/p&gt;

&lt;p&gt;To learn more about our pricing in detail, we encourage you to visit our pricing page &lt;a href="https://www.capsolver.com/#pricing"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  I am successfully able to solve reCaptcha located at recaptcha-demo.appspot.com but when I try to solve anothet reCaptcha, it does not get solved. Why?
&lt;/h3&gt;

&lt;p&gt;In this tutorial, we solved Google reCaptcha V2, but your target website is most likely using Google reCaptcha V3.&lt;/p&gt;

&lt;p&gt;When solving Google reCaptcha V3, it is important to ensure that the IP address and user agent used to submit the captcha match the ones used to solve it.&lt;/p&gt;

&lt;p&gt;To maintain the same IP address, you can use a proxy service. We recommend using residential IPs from reputable providers such as Asocks, MetaProxies, or BrightData.&lt;/p&gt;

&lt;p&gt;Once you have residential proxies available, you can update the code as follows to solve the captcha successfully:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use a proxy when launching Puppeteer.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;browser&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;launch&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="s"&gt;'args'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s"&gt;'--proxy-server=ip:port'&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="s"&gt;'headless'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Set the proxy and user agent after creating the proxy task as follows:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;capsolver&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;RecaptchaV2Task&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"YOUR_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;capsolver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;set_proxy&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;proxy_address&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;'proxy_ip'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;proxy_port&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;'proxy_port'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;proxy_login&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;'user'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;proxy_password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;'password'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;browser_useragent&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;browser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;userAgent&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;capsolver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;set_user_agent&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;browser_useragent&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>solvecaptcha</category>
      <category>captch</category>
      <category>javascript</category>
      <category>react</category>
    </item>
    <item>
      <title>Capsolver Extension - Solve Cloudflare in your browser</title>
      <dc:creator>beropex</dc:creator>
      <pubDate>Thu, 24 Aug 2023 20:14:13 +0000</pubDate>
      <link>https://dev.to/beropex/capsolver-extension-solve-cloudflare-in-your-browser-m0l</link>
      <guid>https://dev.to/beropex/capsolver-extension-solve-cloudflare-in-your-browser-m0l</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tPtq_X2x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-22/3606bb74-edf7-44a0-b598-055bf66ab091.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tPtq_X2x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-22/3606bb74-edf7-44a0-b598-055bf66ab091.png" alt="Solve Cloudflare Challenge / Turnstile in your browser" width="721" height="225"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ☄️ Step 1: Obtain Capsolver API Key
&lt;/h2&gt;

&lt;p&gt;Before you can solve Cloudflare Challenge / Turnstile Captcha in your browser, you need to have some requeriments to be able to solve reCaptcha.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚙️ Requeriments:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Capsolver API Key&lt;/li&gt;
&lt;li&gt;Funds in your API Key&lt;/li&gt;
&lt;li&gt;Capsolver Extension&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How you can obtain your API Key?
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://dashboard.capsolver.com/passport/register"&gt;Register on capsolver&lt;/a&gt; or &lt;a href="https://dashboard.capsolver.com/passport/login"&gt;Login on capsolver&lt;/a&gt;
If you are already registered or logged, skip this step. &lt;/li&gt;
&lt;li&gt;Copy your API Key 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yDaY_VeL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-10/981efd6d-f295-475e-afe7-e09aaff54b10.png" alt="" width="800" height="405"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  🤯 Step 2: Install Extension on your Chrome
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://chrome.google.com/webstore/detail/capsolver-captcha-bypass/pgojnojmmhpofjgdmaebadhbocahppod"&gt;Download the extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Paste the API Key that you previously copied.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--g5WlC1Jn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-22/438e2d2d-93f5-4141-95f3-9ff59beced30.png" alt="Solver Cloudflare Captcha" width="435" height="422"&gt;
&lt;/li&gt;
&lt;li&gt;Now you will be able to solve Cloudflare Challenge / Turnstile captcha without effort!&lt;/li&gt;
&lt;li&gt;Go to &lt;a href="https://react-turnstile.vercel.app/basic"&gt;Demo Cloudflare Turnstile&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Put in 'Demo Site Key Type' , 'the Force Interactive challenge', like the picture:
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--S6gS7Qsu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-22/7280d402-0bc9-4b99-9924-3c59ddbbb784.png" alt="Setup page for solve Cloudflare" width="800" height="614"&gt;
&lt;/li&gt;
&lt;li&gt;Capsolver extension will automatically solve the tursntile captcha, if you want to keep testing, click the button 'reset'&lt;/li&gt;
&lt;li&gt;Enjoy!&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>javascript</category>
      <category>captcha</category>
      <category>solver</category>
    </item>
    <item>
      <title>Solve Automatically funCaptcha in your browser [FREE TRIAL]</title>
      <dc:creator>beropex</dc:creator>
      <pubDate>Thu, 17 Aug 2023 15:49:04 +0000</pubDate>
      <link>https://dev.to/beropex/solve-automatically-funcaptcha-in-your-browser-free-trial-1m91</link>
      <guid>https://dev.to/beropex/solve-automatically-funcaptcha-in-your-browser-free-trial-1m91</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zR74JHkD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-10/4ef978da-fcdb-4723-bd7c-8e84bab7bed1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zR74JHkD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-10/4ef978da-fcdb-4723-bd7c-8e84bab7bed1.png" alt="Solve any funcaptcha in your browser" width="727" height="229"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  ☄️ Step 1: Obtain Capsolver API Key
&lt;/h1&gt;

&lt;p&gt;Before you can solve Funcaptcha in your browser, you need to have some requeriments to be able to solve Funcaptcha.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚙️ Requeriments:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Capsolver API Key&lt;/li&gt;
&lt;li&gt;Funds in your API Key&lt;/li&gt;
&lt;li&gt;Capsolver Extension&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How you can obtain your API Key?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://dashboard.capsolver.com/passport/register"&gt;Register on capsolver&lt;/a&gt; or &lt;a href="https://dashboard.capsolver.com/passport/login"&gt;Login on capsolver&lt;/a&gt;
If you are already registered or logged, skip this step. &lt;/li&gt;
&lt;li&gt;Copy your API Key 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yDaY_VeL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-10/981efd6d-f295-475e-afe7-e09aaff54b10.png" alt="" width="800" height="405"&gt;
&lt;/li&gt;
&lt;li&gt;Save your api key in apikey.txt&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  🤯 Step 2: Install Extension on your Chrome
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://chrome.google.com/webstore/detail/capsolver-captcha-bypass/pgojnojmmhpofjgdmaebadhbocahppod"&gt;Download the extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Paste the API Key that you previously copied
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bmSTZkgZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-10/6e9a5333-4a47-4454-8457-18ca531b242c.png" alt="" width="449" height="586"&gt;
&lt;/li&gt;
&lt;li&gt;Now you will be able to solve FunCaptcha without effort!&lt;/li&gt;
&lt;li&gt;Go to &lt;a href="https://iframe.arkoselabs.com/B7D8911C-5CC8-A9A3-35B0-554ACEE604DA/index.html?mkt=en"&gt;Demo Funcaptcha Page&lt;/a&gt; for check how good works 🥳!&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Solve Automatically hCaptcha in your browser [FREE TRIAL]</title>
      <dc:creator>beropex</dc:creator>
      <pubDate>Thu, 17 Aug 2023 15:48:43 +0000</pubDate>
      <link>https://dev.to/beropex/solve-automatically-hcaptcha-in-your-browser-free-trial-1n44</link>
      <guid>https://dev.to/beropex/solve-automatically-hcaptcha-in-your-browser-free-trial-1n44</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fa9XXZaL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-10/2f8603d8-4bcd-43c4-8a3f-aaf31467fe97.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fa9XXZaL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-10/2f8603d8-4bcd-43c4-8a3f-aaf31467fe97.png" alt="Solve any hCaptcha in your browser" width="729" height="223"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  ☄️ Step 1: Obtain Capsolver API Key
&lt;/h1&gt;

&lt;p&gt;Before you can solve hCaptcha in your browser, you need to have some requeriments to be able to solve hCaptcha.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚙️ Requeriments:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Capsolver API Key&lt;/li&gt;
&lt;li&gt;Funds in your API Key&lt;/li&gt;
&lt;li&gt;Capsolver Extension&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How you can obtain your API Key?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://dashboard.capsolver.com/passport/register"&gt;Register on capsolver&lt;/a&gt; or &lt;a href="https://dashboard.capsolver.com/passport/login"&gt;Login on capsolver&lt;/a&gt;
If you are already registered or logged, skip this step. &lt;/li&gt;
&lt;li&gt;Copy your API Key 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yDaY_VeL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-10/981efd6d-f295-475e-afe7-e09aaff54b10.png" alt="" width="800" height="405"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  🤯 Step 2: Install Extension on your Chrome
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://chrome.google.com/webstore/detail/capsolver-captcha-bypass/pgojnojmmhpofjgdmaebadhbocahppod"&gt;Download the extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Paste the API Key that you previously copied.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bmSTZkgZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-10/6e9a5333-4a47-4454-8457-18ca531b242c.png" alt="" width="449" height="586"&gt;
&lt;/li&gt;
&lt;li&gt;Now you will be able to solve hCaptcha free / pro / enterprise without effort!&lt;/li&gt;
&lt;li&gt;Go to &lt;a href="https://accounts.hcaptcha.com/demo"&gt;Demo hCaptcha Page&lt;/a&gt; for check how good works 🥳!&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Solve Automatically reCaptcha in your browser [FREE TRIAL]</title>
      <dc:creator>beropex</dc:creator>
      <pubDate>Thu, 17 Aug 2023 15:48:07 +0000</pubDate>
      <link>https://dev.to/beropex/solve-automatically-recaptcha-in-your-browser-free-trial-1all</link>
      <guid>https://dev.to/beropex/solve-automatically-recaptcha-in-your-browser-free-trial-1all</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qVh22U1e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-14/a8e0a940-beb4-4784-b29e-5789457bfa27.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qVh22U1e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-14/a8e0a940-beb4-4784-b29e-5789457bfa27.png" alt="Solve reCaptcha in your browser" width="733" height="224"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  ☄️ Step 1: Obtain Capsolver API Key
&lt;/h1&gt;

&lt;p&gt;Before you can solve reCaptcha in your browser, you need to have some requeriments to be able to solve reCaptcha.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚙️ Requeriments:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Capsolver API Key&lt;/li&gt;
&lt;li&gt;Funds in your API Key&lt;/li&gt;
&lt;li&gt;Capsolver Extension&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How you can obtain your API Key?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://dashboard.capsolver.com/passport/register"&gt;Register on capsolver&lt;/a&gt; or &lt;a href="https://dashboard.capsolver.com/passport/login"&gt;Login on capsolver&lt;/a&gt;
If you are already registered or logged, skip this step. &lt;/li&gt;
&lt;li&gt;Copy your API Key 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yDaY_VeL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-10/981efd6d-f295-475e-afe7-e09aaff54b10.png" alt="" width="800" height="405"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  🤯 Step 2: Install Extension on your Chrome
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://chrome.google.com/webstore/detail/capsolver-captcha-bypass/pgojnojmmhpofjgdmaebadhbocahppod"&gt;Download the extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Paste the API Key that you previously copied.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bmSTZkgZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-08-10/6e9a5333-4a47-4454-8457-18ca531b242c.png" alt="" width="449" height="586"&gt;
&lt;/li&gt;
&lt;li&gt;Now you will be able to solve reCaptcha v2 / v3  / invisible / enterprise without effort!&lt;/li&gt;
&lt;li&gt;Go to &lt;a href="https://www.google.com/recaptcha/api2/demo"&gt;Demo reCaptcha v2&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Go to &lt;a href="https://antcpt.com/score_detector/"&gt;Demo reCaptcha v3&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Image Captcha Solver: Solve any image Captcha with a captcha solver</title>
      <dc:creator>beropex</dc:creator>
      <pubDate>Sun, 06 Aug 2023 14:51:21 +0000</pubDate>
      <link>https://dev.to/beropex/image-captcha-solver-solve-any-image-captcha-with-a-captcha-solver-5ao4</link>
      <guid>https://dev.to/beropex/image-captcha-solver-solve-any-image-captcha-with-a-captcha-solver-5ao4</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zP1Q4BAQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-06-20/0262a024-2c84-4b0a-ad7c-475929d94cc8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zP1Q4BAQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://assets.capsolver.com/prod/images/post/2023-06-20/0262a024-2c84-4b0a-ad7c-475929d94cc8.png" alt="" width="800" height="239"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Solve Image Captchas with CapSolver
&lt;/h1&gt;

&lt;p&gt;Image captchas are a common security measure used on websites to distinguish between human users and bots. They typically involve the user identifying specific elements within an image or series of images. In this blog post, we'll guide you through the process of solving image captchas using CapSolver.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is an Image Captcha?
&lt;/h2&gt;

&lt;p&gt;An image captcha is a type of challenge-response test used in computing to determine whether the user is human. The test involves one or more images from which the user is asked to identify or select specific elements. The aim is to prevent automated software or "bots" from carrying out tasks that should be performed by humans.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solving Image Captchas with CapSolver
&lt;/h2&gt;

&lt;p&gt;CapSolver provides a convenient and efficient way to solve image captchas. The process involves creating a task with the &lt;code&gt;createTask&lt;/code&gt; method and providing the necessary parameters. Here's a step-by-step guide:&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 1: Creating the Task
&lt;/h1&gt;

&lt;p&gt;To create a task, you need to make a POST request to the &lt;code&gt;https://api.capsolver.com/createTask&lt;/code&gt; endpoint. The request should include your API key and the task details. For an image captcha, the task type is &lt;code&gt;ImageToTextTask&lt;/code&gt;. The task details should also include the base64 encoded content of the image. Here's an example of the request:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight http"&gt;&lt;code&gt;&lt;span class="err"&gt;POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
 "clientKey": "YOUR_API_KEY",
 "task":{
 "type":"ImageToTextTask",
 "body": "base64_encoded_image_content"
 }
}
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  Step 2: Receiving the Results
&lt;/h1&gt;

&lt;p&gt;Unlike other task types, the ImageToTextTask returns the task execution result directly after createTask, rather than getting it asynchronously through getTaskResult. The response will include the solution to the captcha. Here's an example of the response:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
 &lt;/span&gt;&lt;span class="nl"&gt;"errorId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
 &lt;/span&gt;&lt;span class="nl"&gt;"errorCode"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;""&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
 &lt;/span&gt;&lt;span class="nl"&gt;"errorDescription"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;""&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
 &lt;/span&gt;&lt;span class="nl"&gt;"status"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"ready"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
 &lt;/span&gt;&lt;span class="nl"&gt;"solution"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
 &lt;/span&gt;&lt;span class="nl"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"captcha_solution"&lt;/span&gt;&lt;span class="w"&gt;
 &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
 &lt;/span&gt;&lt;span class="nl"&gt;"taskId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"task_id"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;Solving image captchas can be a daunting task, especially when dealing with a large number of them. However, with CapSolver, the process becomes swift and efficient. By following the steps outlined above, you can easily solve image captchas and ensure your automated tasks run smoothly.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
