Async Browser
Owns the pages opened against one Browserless configuration.
close
close() -> None
Close every page opened by this browser.
get_pages
get_pages() -> list[Page]
Return pages whose transports remain open.
new_page
new_page() -> Page
Open a new page with its own BAP WebSocket.
page
page() -> AsyncContextManager[Page]
Open a page and close it when the context exits.
async with browser.page() as page:
await page.goto("https://example.com")