Konubinix' opinionated web of thoughts

Use Playwright With Ipython

Fleeting

use playwright with ipython

Use the async client

from playwright.async_api import async_playwright

pw = await async_playwright().start() browser = await pw.chromium.launch(headless=False) page = await browser.new_page()

await page.goto("http://scrapenetwork.com/")

https://scrapenetwork.com/playwright-in-ipython/ ([2025-04-04 Fri])

$ pip install awaitless

[…]

In [1]: %load_ext awaitless

https://github.com/gsmecher/awaitless ([2025-04-04 Fri])

In [1]: import nest_asyncio

In [2]: nest_asyncio.apply()

In [3]: from playwright.sync_api import sync_playwright

In [4]: p = sync_playwright().start()