CAPSOLVER
Blog
Cómo cambiar el User Agent para solucionar Cloudflare

Cómo cambiar el agente de usuario para solucionar Cloudflare

Logo of CapSolver

Emma Foster

Machine Learning Engineer

14-Jan-2025

Por qué el Agente de Usuario importa para pasar Cloudflare

¿Qué es un Agente de Usuario?

Un Agente de Usuario (UA) es una cadena de texto enviada por tu navegador o cliente para identificarse ante el servidor. Normalmente incluye detalles como el nombre del navegador, la versión, el sistema operativo y el tipo de dispositivo. Por ejemplo:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36.

Cloudflare analiza esta cadena para detectar bots. Si tu UA coincide con herramientas de automatización conocidas (p. ej., Python-Requests o HeadlessChrome), activarás los sistemas anti-bot de Cloudflare.


Paso a paso: Cambiando tu Agente de Usuario

1. Identifica el Agente de Usuario Esperado por el Objetivo

Antes de personalizarlo, comprueba qué Agentes de Usuario utilizan los usuarios reales del sitio. Herramientas como WhatIsMyBrowser o las herramientas para desarrolladores del navegador (pestaña Red > Cabeceras) pueden ayudar. Por ejemplo, si el sitio es popular entre los usuarios de Chrome, imita su UA.

2. Establece un Agente de Usuario Personalizado en tu Código

Aquí te indicamos cómo modificar el UA en lenguajes de programación populares:

Python (Librería Requests)

python Copy
import requests

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'
}

response = requests.get('https://example.com', headers=headers)

JavaScript (Node.js con Axios)

javascript Copy
const axios = require('axios');

axios.get('https://example.com', {
  headers: {
    'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'
  }
});
javascript Copy
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36');
  await page.goto('https://example.com');
})();

3. Rota los Agentes de Usuario

Usar el mismo UA repetidamente puede seguir marcándote. Rota los UAs de una lista predefinida para imitar a usuarios diversos. Herramientas como Fake UserAgent simplifican esto:

python Copy
from fake_useragent import UserAgent
import requests

ua = UserAgent()
headers = {'User-Agent': ua.random}
response = requests.get('https://example.com', headers=headers)

Errores comunes que hay que evitar

  1. Usar Agentes de Usuario obsoletos
    Cloudflare mantiene listas de UAs sospechosos. Evita cadenas vinculadas a versiones antiguas del navegador (p. ej., Chrome/58.0.3029.110 de 2017).

  2. Ignorar las huellas dactilares de los navegadores sin cabeza
    Incluso con un UA válido, los navegadores sin cabeza filtran señales de automatización (p. ej., plugins que faltan como navigator.plugins). Utiliza plugins sigilosos como puppeteer-extra-plugin-stealth.

  3. Olvidar la rotación de IP
    Combina la rotación de UA con proxies residenciales para evitar bloqueos basados en IP. Los proxies estáticos o persistentes funcionan mejor para mantener la coherencia de la sesión.

  4. Combinar con la huella dactilar TLS
    Cloudflare comprueba los patrones de enlace de manos TLS. Las bibliotecas como curl_cffi (Python) o tls-client (JavaScript) imitan las huellas dactilares TLS de los navegadores reales, reduciendo el riesgo de detección.


Consideraciones finales

Cambiar tu Agente de Usuario es una forma sencilla pero potente de eludir Cloudflare, pero no es infalible. Combínalo con la rotación de IP, la huella dactilar TLS y las herramientas antidetección para obtener resultados sólidos.

¡Feliz scraping! 🤖

Aviso de Cumplimiento: La información proporcionada en este blog es solo para fines informativos. CapSolver se compromete a cumplir con todas las leyes y regulaciones aplicables. El uso de la red de CapSolver para actividades ilegales, fraudulentas o abusivas está estrictamente prohibido y será investigado. Nuestras soluciones para la resolución de captcha mejoran la experiencia del usuario mientras garantizan un 100% de cumplimiento al ayudar a resolver las dificultades de captcha durante el rastreo de datos públicos. Fomentamos el uso responsable de nuestros servicios. Para obtener más información, visite nuestros Términos de Servicio y Política de Privacidad.

Máse

Cómo encontrar la pageAction para reCaptcha v2 y v3
Cómo encontrar la pageAction para reCaptcha versión 2 y 3

Aprende a identificar el parámetro pageAction requerido por reCaptcha al usar la extensión CapSolver.

reCAPTCHA
Logo of CapSolver

Adélia Cruz

11-Nov-2025

Cómo identificar los parámetros adicionales necesarios para resolver Google ReCaptcha
Cómo identificar y enviar parámetros adicionales de reCAPTCHA (v2/v3/Enterprise) | Guía de CapSolver

Aprende a detectar y enviar parámetros adicionales de reCAPTCHA usando CapSolver para mejorar la precisión y resolver desafíos complejos.

reCAPTCHA
Logo of CapSolver

Emma Foster

10-Nov-2025

Cómo resolver reCAPTCHA al extraer resultados de búsqueda con Puppeteer
Cómo resolver reCAPTCHA al realizar el raspado de resultados de búsqueda con Puppeteer

Dominar el arte de la extracción de datos con Puppeteer al aprender a resolver de manera confiable reCAPTCHA v2 y v3. Descubra las mejores técnicas para resolver reCAPTCHA con Puppeteer para la extracción a gran escala de datos y la automatización de SEO.

web scraping
Logo of CapSolver

Adélia Cruz

06-Nov-2025

Cómo resolver reCaptcha v2 usando Selenium [Python] con la extensión Capsolver
Cómo resolver reCAPTCHA V2 usando Selenium [Python] con la extensión de CapSolver

Aprende a resolver de manera fluida reCaptcha v2 con Selenium Python y la extensión Capsolver, un guía detallada sobre cómo configurar y automatizar soluciones de captcha de manera efectiva

Logo of CapSolver

Adélia Cruz

05-Nov-2025

Raspado de la Web en 2024
¿Qué es la recopilación de datos: últimas noticias sobre scraping web en 2024?

Aprende todo sobre la recolección de datos — desde los métodos de scraping web y aplicaciones del mundo real hasta superar barreras CAPTCHA usando CapSolver. Descubre cómo recopilar, limpiar y analizar datos valiosos de sitios web, documentos y conjuntos de datos de manera eficiente.

web scraping
Logo of CapSolver

Adélia Cruz

04-Nov-2025

Cómo resolver Cloudflare en 2024: Resolver Cloudflare Turnstile y desafío usando CapSolver
Cómo resolver Cloudflare en 2025: Resolver Cloudflare Turnstile y desafío usando CapSolver

Explorar el Desafío de Cloudflare y el CAPTCHA de Turnstile y aprender a evitarlos utilizando CapSolver, navegadores automatizados y proxies de alta calidad. Incluye ejemplos prácticos de Python y Node.js para resolver CAPTCHA de forma fluida en tareas de automatización.

AWS WAF
Logo of CapSolver

Adélia Cruz

03-Nov-2025