Ir ao conteúdo

Posts recomendados

Postado

Boa tarde pessoal, sou iniciante em Python, e estou com bastante dificuldade em botar o API do 2captcha para o Instagram, fiz o meu máximo, mas nunca pega

 

import os
from twocaptcha import TwoCaptcha
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.firefox.service import Service
from webdriver_manager.firefox import GeckoDriverManager
from time import sleep
servico = Service(GeckoDriverManager().install())
navegador = webdriver.Firefox(service=servico)

# URL do Instagram
link = "https://2captcha.com/demo/hcaptcha"
navegador.get(link)
sleep(8)

def solvehCaptcha(solver):
    try:
        result = solver.hCaptcha(sitekey='1b778e7-8f20-45cc-a804-1f1ebb45c579', url='https://2captcha.com/demo/hcaptcha')
    except Exception as e:
        print(e)
        return False
    else:
        return result

api_key = os.getenv('APIKEY_2CAPTCHA', 'eb1d4c6c681970e29d69daae5730c752')
solver = TwoCaptcha(api_key)

navegador = webdriver.Firefox()
navegador.get('https://2captcha.com/demo/hcaptcha')

# Espere pelo iframe
WebDriverWait(navegador, 50).until(EC.presence_of_element_located(
    (By.CSS_SELECTOR, '.h-captcha > div:nth-child(1) > iframe:nth-child(1)')))

result = solvehCaptcha(solver)

if result:
    code = result['code']

    navegador.execute_script(
        "document.querySelector(" + "'" + '[name="h-captcha-response"]' + "'" + ").innerHTML = " + "'" + code + "'")

    navegador.find_element(
        By.CSS_SELECTOR, "#root > div > main > div > section > form > button._2iYm2u0v9LWjjsuiyfKsv4._1z3RdCK9ek3YQYwshGZNjf._3zBeuZ3zVV-s2YdppESngy._28oc7jlCOdc1KAtktSUZvQ").click()

 

Se alguém puder me ajudar, ficarei grato

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!