Olá pessoal,
Estou enfrentando um desafio para resolver o captcha do ISS de Curitiba e estou buscando assistência. Já tentei várias abordagens, inclusive configurando um banco de dados para utilizar o Keras, mas sem sucesso até agora. Recentemente, adquiri créditos no Anti Captcha, porém estou com dificuldades para encontrar a chave do captcha necessária para programar em Python.
Segue link (após fechar pop-up consta o captcha): https://isscuritiba.curitiba.pr.gov.br/iss/default.aspx
Alguém poderia me auxiliar com essa questão?
|
||||
--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/1c3bba90-9734-44de-82eb-30f6901b0554n%40googlegroups.com.
import requests
import time
API_KEY = "SUA_CHAVE_DO_ANTI_CAPTCHA"
SITE_KEY = "CHAVE_DO_CAPTCHA_AQUI" # Extraída do HTML
PAGE_URL = "https://isscuritiba.curitiba.pr.gov.br/iss/default.aspx"
# Passo 1: Solicitar a resolução do CAPTCHA
response = requests.post("https://api.anti-captcha.com/createTask", json={
"clientKey": API_KEY,
"task": {
"type": "NoCaptchaTaskProxyless",
"websiteURL": PAGE_URL,
"websiteKey": SITE_KEY
}
})
task_id = response.json().get("taskId")
# Passo 2: Aguardar a resolução
captcha_solved = None
while not captcha_solved:
time.sleep(5) # Aguarda 5 segundos antes de verificar
check_response = requests.post("https://api.anti-captcha.com/getTaskResult", json={
"clientKey": API_KEY,
"taskId": task_id
})
result = check_response.json()
if result.get("status") == "ready":
captcha_solved = result.get("solution")["gRecaptchaResponse"]
print("CAPTCHA resolvido:", captcha_solved)
Você já tentou ir atrás do acesso da API do serviço ao invés de quebrar captcha?
Muitas vezes não vale o esforço de burlar uma segurança quando se tem acesso a API.
https://www.curitiba.pr.gov.br/servicos/iss-integracao-de-sistemas-linguagem-php/608
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/CAMO8un25ZYNOWPd4DSg8wPq%3DUzkVGvZJ-ZeaUVairgy3y6S_GQ%40mail.gmail.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/python-brasil/CACT3HPm97H2QOUJtt-y41RGpU6ShJtV2rT5mT2hZ8-2VJ8M8fw%40mail.gmail.com.