Configuração do Ambiente
Siga este guia para configurar o Playwright em conjunto com o Mbbrowser.
1. Pré-requisitos
- Mbbrowser instalado e atualizado.
- Node.js (v16+) ou Python (3.8+).
2. Instalação de Ferramentas
Se estiver usando Node.js:
bash
# Inicie um projeto se necessário
npm init -y
# Instale o Playwright e o Axios
npm install playwright axiosSe estiver usando Python:
bash
# Instale a biblioteca do Playwright e Requests
pip install playwright requests
# (Opcional) Instale os navegadores básicos se for usar fora do Mbbrowser
playwright install chromium3. Configurar o ApiServer do Mbbrowser
O Playwright comunica-se com o Mbbrowser através do ApiServer.exe.
- Localize o diretório de instalação do Mbbrowser.
- Inicie o servidor de API:bash
.\ApiServer.exe --port 8186 - Mantenha esta janela aberta enquanto seus scripts estiverem rodando.
4. Entendendo a URL CDP
O Playwright não conectará via HTTP simples, mas sim via WebSocket. O ApiServer retornará um endereço como: ws://127.0.0.1:9222/devtools/browser/xxxxxxx
Veremos como obter e usar esse endereço automaticamente no próximo capítulo.
