Unblocking Browser

Unblocking Browser enables you to run and control remote browsers without the complexity of managing them locally or on your own infrastructure. It provides a seamless way to execute browser-based automation, testing, and web scraping without dealing with browser setup, resource constraints, or detection challenges.

Supported libraries

Unblocking Browser works with any library that supports the Chrome DevTools Protocol (CDP). This includes:

Browser options

Unblocking Browser offers two specialized browser environments:

  • Chrome-based browser – high-performance remote browsers running on dedicated servers with residential proxies

  • Firefox-based browser – advanced stealth-focused Firefox implementation with built-in anti-detection features and automatic residential proxy integration.

Additionally, Unblocking Browser allows two location-related functionalities:

  • Performance optimization for the US-based users

  • Geo-location parameters for country-level targeting.

Quick start examples

from playwright.sync_api import sync_playwright

username = "your-username"
password = "your-password"
endpoint = "ubc.oxylabs.io"
browser_url = f"wss://{username}:{password}@{endpoint}"

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

See the browser-specific documentation for detailed configuration options:

Last updated

Was this helpful?