Repolode
microsoft

microsoft/playwright-python

Biblioteca Python para automatizar navegadores Chromium, Firefox e WebKit por meio de uma única API, com variantes síncrona e assíncrona.

Alternativa open source a:Selenium

Estrelas
15,058
Forks
1,250
Issues abertas
4
Último commit
há 8 horas

O que é?

Playwright for Python é a versão em Python da biblioteca Playwright para automação de navegadores. Ela permite controlar Chromium, Firefox e WebKit por meio de uma única API, realizando tarefas como navegar por páginas, tirar screenshots e interagir com elementos da página.

A biblioteca oferece uma API síncrona (playwright.sync_api) e uma API assíncrona (playwright.async_api), atendendo tanto a scripts quanto a aplicações baseadas em asyncio. Os navegadores funcionam em Linux, macOS e Windows, e o README lista as versões de Chromium, WebKit e Firefox com suporte atualmente.

O projeto é publicado no PyPI e mantido pela Microsoft junto com as versões do Playwright para Node.js, .NET e Java. A documentação completa e a referência da API estão disponíveis em playwright.dev.

Recursos principais

  • 01Automatiza Chromium, Firefox e WebKit com uma única API
  • 02Oferece interfaces Python síncrona e assíncrona
  • 03Funciona em Linux, macOS e Windows
  • 04Tira screenshots e interage com elementos da página
  • 05Pode ser instalado pelo PyPI

Casos de uso

  • Testes end-to-end de aplicações web em vários navegadores
  • Captura de screenshots ou scraping de páginas por meio de scripts
  • Automação de fluxos repetitivos no navegador usando Python

Início rápido

  1. 1

    Instale o pacote Playwright pelo PyPI

    pip install playwright
  2. 2

    Instale os binários do navegador

    playwright install
  3. 3

    Execute o script de exemplo com a API sync

Tópicos

Perguntas frequentes

O que é playwright-python?
Biblioteca Python para automatizar navegadores Chromium, Firefox e WebKit por meio de uma única API, com variantes síncrona e assíncrona. Playwright for Python é a versão em Python da biblioteca Playwright para automação de navegadores. Ela permite controlar Chromium, Firefox e WebKit por meio de uma única API, realizando tarefas como navegar por páginas, tirar screenshots e interagir com elementos da página.
playwright-python é gratuito? Qual é a licença?
playwright-python é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
playwright-python ainda é mantido?
Manutenção ativa. O último commit de playwright-python foi em 21 de out. de 2026.
Para que posso usar playwright-python?
Testes end-to-end de aplicações web em vários navegadores Captura de screenshots ou scraping de páginas por meio de scripts Automação de fluxos repetitivos no navegador usando Python
Como instalar playwright-python?
Instale o pacote Playwright pelo PyPI: pip install playwright Instale os binários do navegador: playwright install Execute o script de exemplo com a API sync
Onde consigo playwright-python?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/playwright-python

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados