¿Listo para una prueba gratuita de 2 GB?

Reserva una llamada con uno de nuestros Expertos en Datos para desbloquear una prueba gratuita de gran tamaño.

INICIAR PRUEBA

Kameleo

Integración de la API de Kameleo

Aprenda a integrar Massive Proxies con Kameleo Anti-Detect Browser para administrar varias cuentas y mantener el anonimato mientras automatiza las tareas web.

¿Qué es Kameleo?

Kameleo es un navegador antidetección que te ayuda a evitar sistemas antibots como Cloudflare, DataDome y PerimeterX. A diferencia de los navegadores virtuales tradicionales, que se pueden detectar mediante el marco de automatización de WebDriver o las filtraciones de CDP, Kameleo garantiza que los navegadores automatizados permanezcan indetectables y parezcan navegadores de usuario auténticos incluso cuando se controlan mediante herramientas de automatización como Selenium, Puppeteer o Playwright.

Características principales

  • Enmascaramiento realista de huellas dactilares en el navegador
  • Manipulación de Canvas y WebGL para evitar la detección
  • Perfiles de navegador ilimitados
  • Aplicación móvil para la emulación de perfiles móviles.
  • Navegadores seguros personalizados: Croma y Zorro de la jungla
  • API local para una automatización fluida
  • Soporte multiplataforma: Windows y macOS
  • Sin límite de velocidad de solicitud

Paso 1: Instala Kameleo

  1. Crea una cuenta Kameleo en su página de registro
  2. Seleccione y compre un plan adecuado
  3. Descargue el instalador desde Página de descargas de Kameleo
  4. Sigue el guía de instalación

Paso 2: Configuración de proxies masivos

Los proxies masivos mejoran la funcionalidad de Kameleo al proporcionar IP residenciales de origen 100% ético desde diversas ubicaciones del mundo. Masivo proxies residenciales oferta:

  • Tasa de éxito del 99,84%
  • Tiempos de respuesta de <0,8 s
  • Cobertura en más de 195 ubicaciones en todo el mundo

Pasos de configuración masiva de proxy

  1. Visita joinmassive.com e inscríbase en un plan.
  2. Tras registrarte, ve a la Autenticación de proxy pestaña en tu salpicadero para recuperar sus credenciales de proxy (nombre de usuario y contraseña)

Para ver las opciones de configuración detalladas, consulte la Documentación masiva

Paso 3: Inicie Kameleo.cli

Ventanas:

cd C:\Users\<YOUR_USERNAME>\AppData\Local\Programs\Kameleo
Kameleo.CLI.exe email=<YOUR_EMAIL> password=<YOUR_PASSWORD>

macOS:

cd /Applications/Kameleo.app/Contents/Resources/CLI/
./Kameleo.CLI email=<YOUR_EMAIL> password=<YOUR_PASSWORD>

Sustituya <YOUR_EMAIL>y <YOUR_PASSWORD>por sus credenciales de Kameleo.

La CLI iniciará un servidor API REST local en http://localhost:5050 como se muestra en la imagen de abajo:

Paso 4: Conéctate a Kameleo a través de Python

Instale la biblioteca cliente de Kameleo:

pip install kameleo.local-api-client

Inicialice el cliente Kameleo:

from kameleo.local_api_client import KameleoLocalApiClient
from kameleo.local_api_client.builder_for_create_profile import BuilderForCreateProfile
from kameleo.local_api_client.models import Server

client = KameleoLocalApiClient(endpoint="http://localhost:5050")

Paso 5: Crea un perfil de navegador con Massive Proxy

5.1 Encuentra un perfil de navegador base

Usos de Kameleo perfiles de base (huellas digitales reales del navegador) para crear perfiles de navegador virtuales. Puede filtrar estos perfiles según sus necesidades.

base_profiles = client.search_base_profiles(
    device_type="desktop", browser_product="chrome", os_family="windows", language="en-us"
)

5.2 Configurar los ajustes del proxy

Cree un nuevo perfil de navegador con el perfil base seleccionado y configúrelo para usar Massive Proxies.

# Replace with your Massive credentials
proxy_settings = Server(
    host="network.joinmassive.com",
    port=65534,
    id="massive_username",  # Proxy username
    secret="massive_password",  # Proxy password
)

create_profile_request = (
    BuilderForCreateProfile.for_base_profile(base_profiles[0].id)
    .set_name("Massive + Kameleo Profile")
    .set_recommended_defaults()
    .set_proxy("http", proxy_settings)
    .build()
)

profile = client.create_profile(body=create_profile_request)

Sustituya massive_username y massive_password por sus credenciales de Massive Proxy.

Paso 6: Inicie el navegador

Inicie o detenga el perfil del navegador con el siguiente código:

# Start the profile
client.start_profile(profile.id)

# Keep the browser open for 30 seconds
time.sleep(30)

# Stop the profile
client.stop_profile(profile.id)

Combinar todo el código

Este es el script completo de Python para crear e iniciar un perfil de navegador con Massive Proxies:

from kameleo.local_api_client import KameleoLocalApiClient
from kameleo.local_api_client.builder_for_create_profile import BuilderForCreateProfile
from kameleo.local_api_client.models import Server
import time

client = KameleoLocalApiClient(endpoint="http://localhost:5050")

base_profiles = client.search_base_profiles(
    device_type="desktop", browser_product="chrome", os_family="macos", language="en-us"
)

# Replace with your Massive credentials
proxy_settings = Server(
    host="network.joinmassive.com",
    port=65534,
    id="massive_username",  # Proxy username
    secret="massive_password",  # Proxy password
)

create_profile_request = (
    BuilderForCreateProfile.for_base_profile(base_profiles[0].id)
    .set_name("Kameleo Massive Integration")
    .set_recommended_defaults()
    .set_proxy("http", proxy_settings)
    .build()
)

profile = client.create_profile(body=create_profile_request)

# Start the profile
client.start_profile(profile.id)

# Keep the browser open for 30 seconds
time.sleep(30)

# Stop the profile
client.stop_profile(profile.id)

Automatiza el navegador

Puedes automatizar el navegador usando marcos como Selenium, Puppeteer o Playwright. Este es un ejemplo en el que se usa Playwright:

import time
from playwright.sync_api import sync_playwright

# After starting the profile...

browser_ws_endpoint = f"ws://localhost:5050/playwright/{profile.id}"

with sync_playwright() as playwright:
    # Connect to the running profile
    browser = playwright.chromium.connect_over_cdp(endpoint_url=browser_ws_endpoint)

    context = browser.contexts[0]
    page = context.new_page()

    # Visit a website
    page.goto("https://www.google.com/search?q=massive+residential+proxies")
    print(page.title())

    time.sleep(10)

    # Close the browser
    browser.close()

# Stop the profile
client.stop_profile(profile.id)

Para ver más ejemplos, consulte la Ejemplos de API de Kameleo

Administración de perfiles a través de la GUI

Puedes gestionar y supervisar los perfiles de tu navegador mediante la GUI de Kameleo. Simplemente inicie sesión en la aplicación Kameleo y navegue hasta la Perfiles sección.

Recursos adicionales

¿Listo para una prueba gratuita de 2 GB?

Reserva una llamada con uno de nuestros Expertos en Datos para desbloquear una prueba gratuita de gran tamaño.

INICIAR PRUEBA

Heading

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript