0.1.3 • Published 2 years ago

recaptcha-resolver v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

reCAPTCHA Resolver

Resolve reCAPTCHA challenges by using vosk speech recognition library.

Requirements:

  • ffmpeg installed
npm i recaptcha-resolver

Example

Checkout example/index.mjs!

import { chromium } from "playwright-core";
import { resolve } from "recaptcha-resolver";

const EXAMPLE_PAGE = "https://www.google.com/recaptcha/api2/demo";

main();

async function main() {
    const browser = await chromium.launch({ headless: false });
    const page = await browser.newPage();
    await page.goto(EXAMPLE_PAGE);

    console.time("resolve reCAPTCHA");
    await resolve(page);
    console.log("solved!");
    console.timeEnd("resolve reCAPTCHA");

    await page.click("#recaptcha-demo-submit");

    page.on("close", async () => {
        await browser.close();
        process.exit(0);
    });
}
❯ node example/index.mjs
solved!
resolve reCAPTCHA: 4.285s

Demo

demo.mp4 (23s)

https://user-images.githubusercontent.com/28478594/181560802-a6be4c0f-3258-4cd6-b605-3d9671b04a8f.mp4

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago