Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

Automatizando Referências com Selenium em Sites sem Captcha

#selenium; #python; #automação
@CanalQb Python - Selenium - Automatização de Referências sem Captcha
@CanalQb no YouTube

Automação com Python e Selenium para sites sem captcha

Automatizar interações com sites usando Python e Selenium é uma das formas mais eficientes de otimizar tarefas repetitivas. Neste artigo, você vai aprender como utilizar um script para enviar múltiplas carteiras de forma automatizada em um site do tipo Hype, que não exige verificação via captcha.

Pré-requisitos para rodar o código

Antes de executar o script, é necessário garantir que o ambiente esteja corretamente configurado. Abaixo estão os links para os instaladores recomendados para Windows:

Versão do Chrome e ChromeDriver

Verifique a versão do seu navegador Google Chrome. No exemplo abaixo, a versão utilizada é a 112. Para evitar erros de compatibilidade, baixe o ChromeDriver correspondente:

Vídeo tutorial passo a passo

Script em Python utilizando Selenium

O código a seguir demonstra como automatizar a inserção de IDs de carteiras em um site de referenciamento, evitando captcha e clicando automaticamente para login.

from selenium import webdriver
from selenium.webdriver.common.by import By

with open('a.txt', 'r') as f:
    for line in f:
        try:
            driver = webdriver.Chrome()
            driver.implicitly_wait(1)
            driver.get("https://tronarix.com/?r=285529")
            driver.implicitly_wait(1)
            wallet_id = driver.find_element(By.NAME, "wallet")
            wallet_id.send_keys(line.strip())  # Remove espaços e quebras de linha
            elemento_login = driver.find_element(By.XPATH, "//a[@onclick='login();']")
            elemento_login.click()
            driver.quit()
        except:
            try:
                driver.quit()
            except:
                pass

Funcionamento do script

O código acima realiza as seguintes tarefas:

  1. Lê um arquivo a.txt contendo IDs de carteiras, um por linha.
  2. Abre o navegador para cada entrada usando Selenium com o ChromeDriver.
  3. Encontra o campo de wallet pelo nome e insere o valor da carteira.
  4. Simula o clique no botão de login do site.
  5. Fecha o navegador após cada execução.

Links úteis do projeto

Considerações finais

Essa abordagem é útil para usuários que atuam com tarefas repetitivas em sites Hype ou campanhas de marketing de afiliados, onde o envio manual seria demorado. Contudo, é fundamental compreender os limites técnicos e éticos desse tipo de automação. Evite utilizar scripts em sites que não permitem automação ou onde existam restrições de uso.

Antes de automatizar qualquer processo com impacto financeiro, é necessário realizar uma análise individual (autoanálise) dos riscos envolvidos. Nunca invista dinheiro em plataformas ou ferramentas que você não entende completamente.

O uso do Selenium também pode ser expandido para outras finalidades, como testes automatizados, coleta de dados (web scraping) ou integração com APIs. Considere estudar mais sobre WebDriverWait, tratamento de exceções e técnicas de browser headless para deixar o seu projeto mais robusto.

Para saber mais sobre Selenium e automação web, visite a documentação oficial: https://www.selenium.dev/documentation/

Postar um comentário

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo