@gabriellb438/capsolver-puppeteer
v1.0.3
Published
Plugin independente do CapSolver para Puppeteer.
Maintainers
Readme
@gabriellb438/capsolver-puppeteer
Plugin independente do CapSolver para Puppeteer. Não usa NestJS e não depende do plugin Playwright.
Instalação
pnpm add @gabriellb438/capsolver-puppeteer puppeteerUso
import puppeteer from 'puppeteer';
import { CapsolverPuppeteerPlugin } from '@gabriellb438/capsolver-puppeteer';
const browser = await puppeteer.launch();
const page = await browser.newPage();
const capsolver = new CapsolverPuppeteerPlugin({
clientKey: process.env.CAPSOLVER_CLIENT_KEY!,
allowedHosts: ['example.com'],
});
await page.goto('https://example.com/login');
const result = await capsolver.solveTurnstile(page, {
metadata: { action: 'login' },
});
console.log(result.solution.token);
await browser.close();Também estão disponíveis solveRecaptchaV2, solveRecaptchaV3, detecção de
site key, injeção opcional do token e o cliente de baixo nível em
plugin.capsolver.
O plugin não envia formulários nem executa cliques automaticamente.
Desenvolvimento
pnpm install
pnpm validate