Cole as contas GGMAX e a lista de proxies separadamente — o app pareia tudo por linha, extrai o Gmail como nome de perfil e gera o lote_teste.csv de 8 colunas pronto para o AdsPower.
O Submail é lido para validar a linha, mas não entra no schema final de 8 colunas. Proxy aceita : ; espaço ou user:senha@host:porta — o tipo SOCKS5/HTTP é definido no AdsPower, não no CSV.
testador_local.py na mesma pasta.
Antes de rodar o robô, o AdsPower precisa estar aberto e com a opção de API Virtual (Local API) ativada em Configurações → API Local. Sem essa API ativa, o script não consegue se conectar para abrir os perfis de navegador.
Atalho: abra o qa_dashboard.py e clique em Auto-Downloader completo —
ele roda os passos 3–5 abaixo automaticamente, com log em tempo real.
cd ~/Documents/"LANÇADOR GOOGLE"
python3 -m pip install pandas requests pyotp playwright
python3 -m playwright install chromium
chmod +x iniciar_mac.sh
./iniciar_mac.sh
python3 testador_local.py
cmd → Enter).cd %USERPROFILE%\Documents\"LANÇADOR GOOGLE"
winget install Python.Python.3.12 --silent --accept-source-agreements --accept-package-agreements
python entrar no PATH.
python -m pip install pandas requests pyotp playwright
python -m playwright install chromium
iniciar_windows.bat
python testador_local.py
Connection refused / API local não encontrada
O AdsPower está fechado ou a porta configurada no app não é a 50325. Abra o AdsPower e verifique o gerenciador de API local nas configurações.
Strict mode violation (senha ou elemento oculto)
O Google alterou o layout da página. Garanta que está usando a versão mais recente do script, com seletores baseados em atributos únicos — como input[name='Passwd'].
Timeout Exceeded
A conexão proxy SOCKS5 falhou ou está lenta demais para carregar a página do Google em menos de 40 segundos. Teste o proxy manualmente antes de rodar o lote.
Baixe o projeto completo do robô testador. O .zip está embutido nesta página —
o download funciona offline, sem servidor. Depois é só descompactar e seguir a aba
Terminal & Setup.
testador_local.py (ou o .zip completo se for a primeira vez).lote_teste.csv (gerado na aba Gerenciador de Lotes).ADSPOWER_API_KEY = "" (no topo do arquivo).50325.testador_local.py— robô principalrequirements.txt— dependências.env.example— modelo de configREADME.md— instruçõeshawklaunch/— core do appfrontend/— painel web~/Documents/"LANÇADOR GOOGLE" para os comandos da aba Setup baterem.