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.