No evadimos un CAPTCHA. Ni con un servicio que los resuelva, ni con un navegador afinado para parecer más humano, ni rodeando un límite de frecuencia con una dirección de salida nueva, ni pidiendo la ruta que una directiva de robots nos pidió dejar en paz. Este es un texto de postura y no de ingeniería, porque aquí la ingeniería es trivial y la postura es la única parte interesante.
01Un control es una frase, no un muro
Ayuda leer los tres controles comunes como lo que en realidad son, que es habla dirigida a quien sea que esté operando el software.
- Una directiva de robots dice: no pida esto con un programa. Es un archivo de texto sin ningún tipo de imposición, y lleva treinta años funcionando solo sobre esa base.
- Un 429 con un Retry-After dice: así de rápido no. El número es la persona dueña del sitio diciéndole, con precisión, cuánto puede permitirse servirle.
- Un CAPTCHA en un formulario de contacto dice: aquí queremos a una persona. Es una petición de que haya un humano del otro lado del mensaje, hecha por alguien que presumiblemente tuvo motivos para pedirlo.
Ninguno de estos es fuerte técnicamente. Todos son baratos de enunciar y baratos de vencer, y esa asimetría no es un defecto de diseño en ellos. Son baratos porque están dirigidos a partes que van a respetarlos. Un control es casi el único vocabulario que tiene quien es dueño de un sitio para decirle que no al software, y si la respuesta a cada uno es una vuelta por fuera, entonces no tiene vocabulario alguno y el intercambio nunca fue de dos lados.
Conviene ser preciso en una cosa: un control no tiene que ser razonable para obligarnos. A veces el CAPTCHA está sobre un formulario que recibe cuatro mensajes al mes y no protege nada. Sigue siendo una respuesta, dada por adelantado, a una pregunta que estábamos por hacer.
02La capacidad no es la pregunta
Conviene ser claros sobre quién está diciendo esto. Knockwire lo construye el equipo detrás de Crawlbase, que vende infraestructura de scraping y de proxies desde 2017 y atiende a más de 46,000 clientes de pago. Las salidas residenciales rotativas, los navegadores sin interfaz y el resto de ese instrumental son el trabajo diario. Pasar la mayoría de los controles descritos arriba no es un problema de investigación en este edificio.
Que es exactamente por lo que vale la pena decir la regla en voz alta. Una regla que usted mantiene porque no puede romperla no es una regla, es una limitación con buenas relaciones públicas. La única versión de este compromiso que tiene algún peso es la que hace alguien a quien romperlo no lo frenaría, y aun así no lo rompe.
La pregunta nunca fue si se puede hacer. La pregunta es si hacerlo es coherente con lo que estamos a punto de hacer después, que es pedirle a un desconocido que considere comprar algo. Esa petición pide confianza a una persona que no nos debe ninguna. Abrir la conversación demostrando que sus preferencias declaradas no nos obligan responde la pregunta que esa persona estaba por hacerse sobre nosotros, y la responde mal. El mensaje dice que respetamos su tiempo. La forma de entrega dice lo contrario, y la forma de entrega es la parte que de verdad ocurrió.
03Por qué evadir un CAPTCHA le costó la categoría entera
La prospección automatizada genera desconfianza por razones merecidas y en buena medida mecánicas. El instrumental se volvió muy bueno para ganar cada encuentro individual: pasado el guardián del formulario, pasado el límite de frecuencia, dentro del buzón. Cada una de esas victorias fue pequeña y local, y la pagó alguien que no estaba en la sala.
Sumadas, le enseñaron a una profesión entera que cualquier cosa que llegue de un desconocido por una vía automatizada se puede borrar sin leer. Esa es hoy la posición de partida para un mensaje genuinamente pertinente, de una empresa real en una dirección real, escrito por una persona que leyó a quien lo recibe antes de escribir. El instrumental ganó todas las peleas y perdió la categoría, y no existe una versión de esto donde evadir con más sofisticación recupere el terreno, porque el terreno se perdió justamente por evadir.
04Cómo se ve detenerse, y qué cuesta
En el producto, detenerse es un estado y no una ruta de excepción. Cuando el detector de formularios reporta un CAPTCHA, el trabajo pasa a needs_review y ahí se queda. Sin reintento desde una dirección nueva, sin llamada a un servicio que lo resuelva, sin un segundo intento una hora después, y sin búsqueda del endpoint viejo sin proteger que está detrás del protegido, que es el mismo acto ejecutado con mejores modales. Una persona abre la fila, ve la empresa y el motivo, y decide si le escribe a mano. Con frecuencia nadie lo hace.
El registro en espera carga todo lo que una persona necesita para decidir: la empresa, la fuente que la leyó, el razonamiento que la pasó por los filtros, el formulario que encontramos, el control con el que nos topamos y el borrador que ya estaba escrito. Nada se descarta cuando un trabajo se detiene, porque el objetivo de detenerse es entregarle a alguien una decisión, y una decisión necesita su evidencia adjunta. Lo único que ese registro no carga es un botón de reintentar.
La misma forma aplica más arriba. Un 429 de una fuente de descubrimiento detiene esa fuente por la noche en lugar de reintentar contra un bloqueo. Los límites de frecuencia por dominio se aplican antes de entregar nada, no después de que llega una queja. La entrega ocurre por el formulario de contacto público de la empresa contactada, bajo una persona real con nombre y una dirección real. El envío de correo está planeado para el cuarto trimestre de 2026 y no está construido.
Esto nos cuesta, que es la única razón por la que significa algo. Cada trabajo en espera es una empresa que fue leída, calificada, investigada y luego no contactada, y aterriza en el registro de rechazos como una lectura rechazada con un motivo escrito, en lugar de desaparecer discretamente de las cifras. Nuestra cuenta de envíos realizados es más baja de lo que sería si un CAPTCHA se tratara como un acertijo. Publicar esos rechazos es lo que impide que la regla sea una afirmación: el registro de lo que declinamos, y por qué, es una cifra que cualquiera puede exigirnos, y resulta ser exactamente la cifra que una evasión mejoraría.