Objetivo de geolocalización

Descubre cómo usar los parámetros de ubicación para acceder a datos web desde ubicaciones específicas.

Puede especificar una ubicación para su sesión de Headless Browser agregando el p_cc, p_city, o p_state parámetro a tu URL de conexión:

  • p_cc – selecciona el país, usando un código de país de 2 letras (por ejemplo, US, DE, FR). Si no se especifica ningún país, el sistema asignará automáticamente uno según la disponibilidad.

  • p_city – selecciona la ciudad escrita en minúsculas (por ejemplo, berlin, los_angeles, etc.). También debe especificar ya sea p_cc o p_state

  • p_state – selecciona un estado (solo para EE. UU.) cuando se usa como un nombre en minúsculas (por ejemplo, texas, ohio)

Aquí están los ejemplos de código para la selección de país:

from playwright.sync_api import sync_playwright

username = "your-username"
password = "your-password"
endpoint = "ubc.oxylabs.io"
cc = "US"  # Replace with desired 2-letter country code
browser_url = f"wss://{username}:{password}@{endpoint}?p_cc={cc}"

with sync_playwright() as p:
    browser = p.chromium.connect_over_cdp(browser_url)
    page = browser.new_page()
    page.goto('https://example.com')
    browser.close()

¿Te fue útil?