Skip to content

Latest commit

 

History

History
60 lines (45 loc) · 1.21 KB

File metadata and controls

60 lines (45 loc) · 1.21 KB

install-playwright-python

PyPI version CI

Execute playwright install from Python.

Install

pip install install-playwright

Example

from install_playwright import install
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    install([p.chromium])
    browser = p.chromium.launch()
    # ...
import asyncio
from playwright.async_api import async_playwright

async def main():
    async with async_playwright() as p:
        install([p.chromium])
        browser = await p.chromium.launch()
        # ...

Skip the install when the browser is already downloaded:

from install_playwright import install, is_installed
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    if not is_installed([p.chromium]):
        install([p.chromium])

License

MIT