Automação de Cadastro de Chaves Pix no Mercado Pago com Selenium
Budget: $250 – $750 USD
Criar um script automatizado que utilize Selenium para excluir chaves Pix existentes e cadastrar novas chaves Pix do Yopmail no Mercado Pago, pegando os endereços de uma planilha do Google Sheets.
1️⃣ Fluxo da Automação
Acessar o Mercado Pago, que pode já estar logado ou solicitar credenciais.
No arquivo de configuração irei setar a quantidade de chaves pix email (de 1 a 5) que deverão ser cadastradas por vez.
Excluir as chaves Pix existentes (de 1 a 5 chaves cadastradas).
Acessar a seção de Minhas Chaves Pix.
Percorrer a lista de chaves cadastradas.
Se houver chaves, excluir todas antes de prosseguir.
Acessar a planilha do Google Sheets e obter a lista de e-mails para cadastro.
Criar o e-mail temporário no Yopmail com o endereço informado na planilha.
Acessar o link direto de criação de chaves Pix.
Inserir o e-mail temporário gerado como chave Pix.
Aguardar a verificação do Mercado Pago e acessar a caixa de entrada do Yopmail para obter o código de confirmação.
Completar o cadastro da chave Pix no Mercado Pago.
Registrar no Google Sheets se o cadastro foi bem-sucedido ou se houve erro.
Repetir o processo para o próximo e-mail da lista.
2️⃣ Tecnologias e Ferramentas Recomendadas
Linguagem: Python
Automação Web: Selenium + WebDriver (Chrome/Firefox)
Manipulação do Google Sheets: Google Sheets API ou leitura de arquivo CSV exportado
Gerenciamento de Logs: Registro em logs.txt e/ou logs.csv
3️⃣ Detalhamento Técnico
A. Exclusão de Chaves Pix Existentes
Acessar a seção de Minhas Chaves Pix.
Verificar quantas chaves estão cadastradas (normalmente de 1 a 5).
Para cada chave encontrada, executar os seguintes passos:
Escolher a opção "Excluir".
Confirmar a exclusão.
Repetir até que todas as chaves Pix sejam removidas.
B. Leitura do Google Sheets
Acessar Google Sheets via API ou posso deixar uma planilha pública para acesso.
Estrutura da planilha:
Coluna com E-mail a ser cadastrado (nome @ yopmail.com).
Coluna com Status do cadastro (Pendente, Sucesso, Erro).
C. Cadastro da Chave Pix
Acessar o link direto para cadastro de chave Pix e-mail.
Preencher o formulário com o endereço de e-mail capturado na planilha do google.
Avançar para a tela de verificação.
D. Captura do Código de Confirmação
O script deve acessar https://yopmail.com/.
Criar o e-mail personalizado como definido na planilha:
*nome* @ yopmail.com
Acessar a caixa de entrada do Yopmail para obter o código enviado pelo Mercado Pago.
Retornar ao Mercado Pago e inserir o código.
F. Finalização e Registro
Se o cadastro for bem-sucedido, atualizar a planilha com "Sucesso".
Se houver erro, registrar "Erro" e o motivo.
Os logs detalhados serão registrados em logs.txt e logs.csv.
4️⃣ Requisitos do Script
✅ Execução Automatizada: O script deve rodar sozinho, processando um e-mail por vez.
✅ Exclusão automática das chaves Pix existentes antes de cadastrar novas.
✅ Leitura da planilha do Google Sheets: O script deve buscar os e-mails automaticamente.
✅ Registro de Logs: Criar um arquivo de log (logs.txt e logs.csv) para rastrear a execução.
✅ Interface de Configuração: Se necessário, criar um arquivo config.json para ajustar credenciais e parâmetros.
✅ Evitar Detecção de Bot: Incluir delays aleatórios entre ações no Selenium para evitar bloqueios do Mercado Pago e do Yopmail.
✅ Gerenciamento de CAPTCHA: Depois de algumas execuções, o Mercado Pago e o Yopmail podem exigir CAPTCHA, resolvê-las ou também pode ser usado proxy para evitar (solicita depois de muitas execuções no mesmo ip).
5️⃣ Considerações Finais
Gerenciamento de Sessão: Se possível, armazenar cookies da sessão para evitar logins repetitivos.
Seria interessante fazer todo o processo via api, se for viável.
Dando certo, no futuro gostaria de adaptar o projeto para outros bancos digitais via api.
Vídeos dos 2 procedimentos, já uso macros minhas que resolvem, mas macro é lento e muitas vezes buga…
Vídeo 1 - Cadastro - https://veja.vmaker.com/record/xZRQWdYtR6p3tnvk?a=1738806776120
Vídeo 2 - Exclusão - https://veja.vmaker.com/record/aFs1EytP1ZGBHN2H?a=1738808417202
? Preciso que me entregue:
✔ Código-fonte limpo e bem comentado
✔ Arquivo de configuração (config.json) para ajustar credenciais e parâmetros
✔ Guia rápido de instalação e execução
✔ Registro de logs detalhados (sucesso/erro) em logs.txt e logs.csv
1️⃣ Fluxo da Automação
Acessar o Mercado Pago, que pode já estar logado ou solicitar credenciais.
No arquivo de configuração irei setar a quantidade de chaves pix email (de 1 a 5) que deverão ser cadastradas por vez.
Excluir as chaves Pix existentes (de 1 a 5 chaves cadastradas).
Acessar a seção de Minhas Chaves Pix.
Percorrer a lista de chaves cadastradas.
Se houver chaves, excluir todas antes de prosseguir.
Acessar a planilha do Google Sheets e obter a lista de e-mails para cadastro.
Criar o e-mail temporário no Yopmail com o endereço informado na planilha.
Acessar o link direto de criação de chaves Pix.
Inserir o e-mail temporário gerado como chave Pix.
Aguardar a verificação do Mercado Pago e acessar a caixa de entrada do Yopmail para obter o código de confirmação.
Completar o cadastro da chave Pix no Mercado Pago.
Registrar no Google Sheets se o cadastro foi bem-sucedido ou se houve erro.
Repetir o processo para o próximo e-mail da lista.
2️⃣ Tecnologias e Ferramentas Recomendadas
Linguagem: Python
Automação Web: Selenium + WebDriver (Chrome/Firefox)
Manipulação do Google Sheets: Google Sheets API ou leitura de arquivo CSV exportado
Gerenciamento de Logs: Registro em logs.txt e/ou logs.csv
3️⃣ Detalhamento Técnico
A. Exclusão de Chaves Pix Existentes
Acessar a seção de Minhas Chaves Pix.
Verificar quantas chaves estão cadastradas (normalmente de 1 a 5).
Para cada chave encontrada, executar os seguintes passos:
Escolher a opção "Excluir".
Confirmar a exclusão.
Repetir até que todas as chaves Pix sejam removidas.
B. Leitura do Google Sheets
Acessar Google Sheets via API ou posso deixar uma planilha pública para acesso.
Estrutura da planilha:
Coluna com E-mail a ser cadastrado (nome @ yopmail.com).
Coluna com Status do cadastro (Pendente, Sucesso, Erro).
C. Cadastro da Chave Pix
Acessar o link direto para cadastro de chave Pix e-mail.
Preencher o formulário com o endereço de e-mail capturado na planilha do google.
Avançar para a tela de verificação.
D. Captura do Código de Confirmação
O script deve acessar https://yopmail.com/.
Criar o e-mail personalizado como definido na planilha:
*nome* @ yopmail.com
Acessar a caixa de entrada do Yopmail para obter o código enviado pelo Mercado Pago.
Retornar ao Mercado Pago e inserir o código.
F. Finalização e Registro
Se o cadastro for bem-sucedido, atualizar a planilha com "Sucesso".
Se houver erro, registrar "Erro" e o motivo.
Os logs detalhados serão registrados em logs.txt e logs.csv.
4️⃣ Requisitos do Script
✅ Execução Automatizada: O script deve rodar sozinho, processando um e-mail por vez.
✅ Exclusão automática das chaves Pix existentes antes de cadastrar novas.
✅ Leitura da planilha do Google Sheets: O script deve buscar os e-mails automaticamente.
✅ Registro de Logs: Criar um arquivo de log (logs.txt e logs.csv) para rastrear a execução.
✅ Interface de Configuração: Se necessário, criar um arquivo config.json para ajustar credenciais e parâmetros.
✅ Evitar Detecção de Bot: Incluir delays aleatórios entre ações no Selenium para evitar bloqueios do Mercado Pago e do Yopmail.
✅ Gerenciamento de CAPTCHA: Depois de algumas execuções, o Mercado Pago e o Yopmail podem exigir CAPTCHA, resolvê-las ou também pode ser usado proxy para evitar (solicita depois de muitas execuções no mesmo ip).
5️⃣ Considerações Finais
Gerenciamento de Sessão: Se possível, armazenar cookies da sessão para evitar logins repetitivos.
Seria interessante fazer todo o processo via api, se for viável.
Dando certo, no futuro gostaria de adaptar o projeto para outros bancos digitais via api.
Vídeos dos 2 procedimentos, já uso macros minhas que resolvem, mas macro é lento e muitas vezes buga…
Vídeo 1 - Cadastro - https://veja.vmaker.com/record/xZRQWdYtR6p3tnvk?a=1738806776120
Vídeo 2 - Exclusão - https://veja.vmaker.com/record/aFs1EytP1ZGBHN2H?a=1738808417202
? Preciso que me entregue:
✔ Código-fonte limpo e bem comentado
✔ Arquivo de configuração (config.json) para ajustar credenciais e parâmetros
✔ Guia rápido de instalação e execução
✔ Registro de logs detalhados (sucesso/erro) em logs.txt e logs.csv