0

I'm trying to using 2Captcha to solve a normal captcha. I run my code, but it's seems like TwoCaptcha objetc has no attribute 'normal'.

from datetime import datetime
import os
from selenium import webdriver
from selenium.webdriver.common.by import By
import shutil
import pyautogui
import time
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from twocaptcha import TwoCaptcha


chave = 'XXX'

servico = Service(ChromeDriverManager().install())
navegador = webdriver.Chrome(service=servico)
navegador.set_page_load_timeout(20) # mude 20 pela quantidade de segundos limite que você quer
carregado = False
while not carregado:
    try :
        navegador.get("http://www2.rio.rj.gov.br/smf/iptucertfiscal/")
        carregado = True
    except:
        pass

navegador.maximize_window()

time.sleep(5)
foto = navegador.find_element(By.ID, 'img')
foto.screenshot('imagem.jpg')

solver = TwoCaptcha (chave)
resultado = solver.normal('imagem.jpg')

time.sleep(12)

print (resultado['code'])

I tried to run my code and I expect that someone can help me with my error. I've already installed 2captcha-python.

0 Answers0