Saltearse al contenido

Tipos de CAPTCHA

Sirva diferentes tipos de CAPTCHA configurando el captchaType a frictionless, pow, image.

La característica predeterminada frictionless de Procaptcha detecta dinámicamente si el usuario está utilizando un navegador normal o navegadores automatizados sin cabeza como playwright o selenium. Si es probable que el usuario sea un bot, se le presentará un desafío de CAPTCHA de imagen. Si es probable que el usuario sea un humano, no se le presentará un desafío de CAPTCHA de imagen y en su lugar resolverá un desafío simple e invisible de Proof of Work (PoW).

Un desafío de CAPTCHA de Proof of Work (pow) requiere que el usuario resuelva un rompecabezas computacional antes de enviar el formulario. Es fácil de resolver para los humanos, pero computacionalmente costoso para los bots.

desafío de captcha pow de prosopo procaptcha

El tipo de CAPTCHA Proof of Work no interroga el entorno del navegador del usuario, use frictionless para eso (arriba).

Un desafío de CAPTCHA de imagen requiere que el usuario seleccione la(s) imagen(es) correcta(s) que coincidan con la solicitud dada.

desafío de captcha de imagen de prosopo procaptcha

El tipo de CAPTCHA de imagen no interroga el entorno del navegador del usuario, use frictionless para eso (arriba).

1. Establecer el tipo en la configuración del widget

Sección titulada 1. Establecer el tipo en la configuración del widget

Aquí estamos estableciendo el captchaType a Proof-of-Work pow.

<div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="pow"></div>

Navegue al portal de Prosopo y actualice el tipo de CAPTCHA en la configuración a pow.

configuración de pow de prosopo

1. Establecer el tipo en la configuración del widget

Sección titulada 1. Establecer el tipo en la configuración del widget

Aquí estamos estableciendo el captchaType a imagen image.

document.getElementById('procaptcha-script').addEventListener('load', function () {
function onCaptchaVerified(output) {
console.log('Captcha verified, output: ' + JSON.stringify(output))
}
// Get the Element using elementId
const captchaContainer = document.getElementById('procaptcha-container')
window.procaptcha.render(captchaContainer, {
siteKey: 'YOUR_SITE_KEY',
theme: 'dark',
callback: onCaptchaVerified,
captchaType: 'image', // `pow` or leave blank for `frictionless`
})
})

Navegue al portal de Prosopo y actualice el tipo de CAPTCHA en la configuración a image.

configuración de imagen de prosopo