GBProxies

Cómo Usar Proxies en Playwright

Playwright acepta un objeto proxy con servidor, nombre de usuario y contraseña al inicio o por contexto de navegador, en Python, Node.js, Java y .NET.

Pasos

  1. Pasa proxy={server, username, password} al inicio o new_context
  2. Usa un contexto por ID de sesión para ejecutar varias IPs fijas
  3. Enruta y aborta imágenes, fuentes y medios
  4. Verifica la IP de salida una vez antes del trabajo real

Código de ejemplo

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(proxy={
        "server": "http://gw.gbproxies.cc:10000",
        "username": "USERNAME-cc-jp",
        "password": "PASSWORD",
    })
    page = browser.new_page()
    page.route("**/*.{png,jpg,jpeg,webp,gif,woff2,mp4}", lambda r: r.abort())
    page.goto("https://api.ipify.org")
    print(page.inner_text("body"))
    browser.close()

Reemplaza USERNAME y PASSWORD con el inicio de sesión del proxy de la página Proxies de la consola. El puerto 10000 es HTTP residencial; consulta los puertos de cada producto abajo.

Consejos

  • Los proxies por contexto permiten que un navegador ejecute muchos países a la vez
  • Usa el puerto SOCKS5 solo si tu herramienta necesita SOCKS; HTTP es más simple

Preguntas comunes

¿Puede cada pestaña usar un país diferente?

Sí, crea un contexto de navegador por país con su propio nombre de usuario.

Cómo Usar Proxies en Playwright