Spaces:
Sleeping
Sleeping
| from playwright.async_api import ( | |
| async_playwright | |
| ) | |
| class PlaywrightClient: | |
| async def get_page(self): | |
| # Start the Playwright engine | |
| playwright = await ( | |
| async_playwright().start() | |
| ) | |
| # Launch a headless Chromium browser | |
| browser = await ( | |
| playwright.chromium.launch( | |
| headless=True | |
| ) | |
| ) | |
| # Open a new browser tab | |
| page = await browser.new_page() | |
| # Return all objects so they can be used and closed later | |
| return ( | |
| playwright, | |
| browser, | |
| page | |
| ) |