Todo el código abierto
Código abiertoScraping13k

Playwright for Python

Automatización cross-browser y scraping con los bindings Python de Playwright.

Playwright for Python es el binding oficial en Python de Microsoft para la biblioteca de automatización de navegadores Playwright, que controla Chromium, Firefox y WebKit con una única API. Admite espera automática, interceptación de red, ejecución headless y contextos paralelos, lo que lo convierte en una opción robusta para hacer scraping de sitios con mucho JavaScript. Destaca por su paridad confiable entre navegadores y el soporte de primera clase para async en Python.

Repositorio

microsoft/playwright-python

Lenguaje

Python

Lo que construirías con esto

  • Hacer scraping de páginas dinámicas renderizadas con JS donde las peticiones HTTP simples no funcionan
  • Interceptar peticiones de red para capturar respuestas de API directamente
  • Manejar sesiones de navegador autenticadas y con estado para la recopilación de datos

Etiquetas

browser-automationscrapingheadlesspython