INNER CODE UNIT · Python
browser
wkaisertexas/tiktok-uploader · src/tiktok_uploader/browsers.py:56
browser = browser_type.launch(**launch_args)
# Create a new context with stealth-like options if needed
# For now, we use standard context but set locale/timezone if passed in kwargs
# or rely on defaults.
context_args: dict[str, Any] = {
"viewport": {"width": 1280, "height": 720},
"user_agent": config.disguising.user_agent,
"locale": "en-US",
}
context = browser.new_context(**context_args)
# Add init script to mask webdriver
context.add_init_script("""
Object.defineProperty(navigator, 'webdriver', {
get: () => undefined