puppeteer-hcaptcha-solver
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.4 • Public • Published

    Puppeteer-hcaptcha-solver

    Solve Hcaptcha on any website using puppeteer

    Author: Shahzain

    PRS Are greatly appreciated.

    Installation:

    yarn add puppeteer-hcaptcha-solver

    npm install puppeteer-hcaptcha-solver

    Basic Usage:

    Note: You need python to use this module.

    const { PuppeterHcaptchaSolve } = require("puppeteer-hcaptcha-solver");
    const puppeteer = require("puppeteer");
    (async () => {
        const browser = await puppeteer.launch({ headless: false });
        const captcha = new PuppeterHcaptchaSolve(browser);
        try {
            const page = await browser.newPage()
            await page.setDefaultNavigationTimeout(0);
    
            await page.goto("https://accounts.hcaptcha.com/demo?sitekey=4c672d35-0701-42b2-88c3-78380b0db560", {
                waitUntil: 'load',
                timeout: 0
    
            });
            await page.waitForSelector("iframe")
            console.log("Hcaptcha detected")
            setTimeout(async () => {
                const token = await captcha.solve(page); // this function will return the hcaptcha_token string which u can use in other applications as well. 
                console.log(token)
            }, 2000)
        } catch (e) {
            throw e
        }
    })()

    Does this package support puppeteer-extra?

    Yes! It does support puppeteer-extra.

    Puppeteer-Hcaptcha-Solver in action

    Credits

    QIN2DIM for the yolo v5 interaction script.

    Install

    npm i puppeteer-hcaptcha-solver

    DownloadsWeekly Downloads

    29

    Version

    1.1.4

    License

    ISC

    Unpacked Size

    27.5 kB

    Total Files

    12

    Last publish

    Collaborators

    • shahzain345