Skip to content

Default user agent seems very outdated #36

Description

@dleber

I'm consistently seeing Chrome 95 or 96 in the user agent, despite having the latest versions of dependencies installed. If I remove stealth_sync, the user agent contains HeadlessChrome 133, which looks correct.

Any guidance on the following would be appreciated:

  • why is such an old user agent being used by default?
  • how do I provide a more recent user agent in a way that remains stealthy?

This is the basic example I'm using:

from playwright.sync_api import sync_playwright
from playwright_stealth import stealth_sync

with sync_playwright() as p:
    browser = p.chromium.launch(headless=True)
    page = browser.new_page()
    stealth_sync(page)
    page.goto('https://bot.sannysoft.com/')
    page.wait_for_timeout(5000)
    page.screenshot(path="example_with_stealth.png", full_page=True)
    browser.close()

Thanks for your guidance.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions