github capsolver/capsolver-browser-extension v.1.17.0
capsolver-extension v.1.17.0

14 hours ago
  1. New config option onDetectedCallback: callback when a CAPTCHA is detected
  2. New config option solvedFailedCallback : callback when CAPTCHA resolution fails
Example of use
  1. Step 1: configure the function name in assets\config.js (you can also set up in the extension interface)
image
  1. Step 2: calling these functions, using puppeteer as an example
const puppeteer = require('puppeteer');


const extensionPath = 'path/to/capsolver extension';

(async () => {
    const browser = await puppeteer.launch({
        headless: false,
        args: [
            `--disable-extensions-except=${extensionPath}`,
            `--load-extension=${extensionPath}`,
            `--window-size=1920,1080`,
            `--lang=en-US`,
        ],
        defaultViewport: null
    });
    const [page] = await browser.pages();

    await page.exposeFunction('onDetectedCallback', async (data) => {
        console.log('captcha detected:', data);
    });
    await page.exposeFunction("captchaSolvedFailedCallback", (data) => {
        console.log("captcha solved failed:", data);
    });

    await page.goto('https://antcpt.com/score_detector/');

    await page.exposeFunction('captchaSolvedCallback', async () => {
        console.log('captcha solved!');
    });
})();

Output example:

captcha detected: {
  captcha: 'recaptchaV3' 
}

captcha solved failed: {
  task: 'ReCaptchaV3TaskProxyLess',
  errorDescription: 'Unsupported website'
}

Don't miss a new capsolver-browser-extension release

NewReleases is sending notifications on new releases.