Repolode
microsoft

microsoft/playwright-python

Biblioteca de Python para automatizar navegadores Chromium, Firefox y WebKit con una sola API, con variantes síncrona y asíncrona.

Alternativa open source a:Selenium

Estrellas
15,058
Forks
1,250
Issues abiertos
4
Último commit
hace 8 horas

¿Qué es?

Playwright for Python es la versión para Python de la biblioteca de automatización de navegadores Playwright. Permite controlar Chromium, Firefox y WebKit con una sola API para tareas como navegar por páginas, tomar capturas de pantalla e interactuar con elementos de las páginas.

La biblioteca ofrece una API síncrona (playwright.sync_api) y una API asíncrona (playwright.async_api), por lo que sirve tanto para scripts como para aplicaciones basadas en asyncio. Los navegadores funcionan en Linux, macOS y Windows, y el README enumera las versiones de Chromium, WebKit y Firefox que admite actualmente.

Microsoft publica el proyecto en PyPI y lo mantiene junto con las ediciones de Playwright para Node.js, .NET y Java. La documentación completa y la referencia de la API están disponibles en playwright.dev.

Funciones clave

  • 01Automatiza Chromium, Firefox y WebKit con una sola API
  • 02Ofrece interfaces de Python síncrona y asíncrona
  • 03Funciona en Linux, macOS y Windows
  • 04Toma capturas de pantalla e interactúa con elementos de las páginas
  • 05Se puede instalar desde PyPI

Casos de uso

  • Pruebas de extremo a extremo de aplicaciones web en varios navegadores
  • Capturas de pantalla automatizadas o extracción de datos de páginas
  • Automatización de flujos de trabajo repetitivos en el navegador con Python

Inicio rápido

  1. 1

    Instala el paquete Playwright desde PyPI

    pip install playwright
  2. 2

    Instala los binarios del navegador

    playwright install
  3. 3

    Ejecuta el script de ejemplo con la API sync

Temas

Preguntas frecuentes

¿Qué es playwright-python?
Biblioteca de Python para automatizar navegadores Chromium, Firefox y WebKit con una sola API, con variantes síncrona y asíncrona. Playwright for Python es la versión para Python de la biblioteca de automatización de navegadores Playwright. Permite controlar Chromium, Firefox y WebKit con una sola API para tareas como navegar por páginas, tomar capturas de pantalla e interactuar con elementos de las páginas.
¿playwright-python es gratuito? ¿Qué licencia tiene?
playwright-python es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿playwright-python sigue mantenido?
Mantenimiento activo. El último commit de playwright-python fue el 21 oct 2026.
¿Para qué puedo usar playwright-python?
Pruebas de extremo a extremo de aplicaciones web en varios navegadores Capturas de pantalla automatizadas o extracción de datos de páginas Automatización de flujos de trabajo repetitivos en el navegador con Python
¿Cómo se instala playwright-python?
Instala el paquete Playwright desde PyPI: pip install playwright Instala los binarios del navegador: playwright install Ejecuta el script de ejemplo con la API sync
¿Dónde consigo playwright-python?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/playwright-python

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados