Execute playwright install from Python.
pip install install-playwrightfrom install_playwright import installfrom 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])MIT