undetected-playwright icon indicating copy to clipboard operation
undetected-playwright copied to clipboard

You know who I am

undetected-playwright

Usage

  1. Download PyPi package

    pip install -U undetected-playwright
    
  2. Donload dependencies

    playwright install
    playwright install-deps
    
  3. Run the demo

    from playwright.sync_api import BrowserContext, sync_playwright
    
    from undetected_playwright import stealth_sync
    
    headless = True
    
    
    def run(context: BrowserContext):
        page = context.new_page()
        page.goto("https://bot.sannysoft.com/")
    
        _suffix = "-headless" if headless else "-headful"
        page.screenshot(path=f"result/sannysoft{_suffix}.png", full_page=True)
    
    
    def bytedance():
        with sync_playwright() as p:
            browser = p.chromium.launch(headless=headless)
            context = browser.new_context()
            stealth_sync(context)
            run(context)
    
    
    if __name__ == "__main__":
        bytedance()
    

Reference