INNER CODE UNIT · Python

get_browser

wkaisertexas/tiktok-uploader · src/tiktok_uploader/browsers.py:14

def get_browser(
    name: browser_t = "chrome",
    headless: bool = False,
    proxy: ProxyDict | None = None,
    *args,
    **kwargs,
) -> Page:
    """
    Gets a browser based on the name with the ability to pass in additional arguments
    """
    p = sync_playwright().start()

    # Map browser names to Playwright launch functions
    if name == "chrome" or name == "edge" or name == "chromium":
        browser_type = p.chromium
    elif name == "firefox":
        browser_type = p.firefox
    elif name == "webkit" or name == "safari":

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…