🐍 PYTHON
Exemplo Python — OCR de Certidao de Nascimento
Extraia dados estruturados de uma certidao de nascimento brasileira usando Python e a biblioteca requests.
Como Usar
Siga estes passos para extrair dados
1
Instale o requests
Execute: pip install requests
2
Obtenha sua chave de API
Cadastre-se em app.docsocr.com e crie uma chave de API no painel.
3
Copie o codigo
Use o codigo abaixo, substituindo a chave de API e a URL da imagem pelos seus valores.
4
Execute o script
Execute com: python extract.py
Instalacao
pip install requestsCodigo
import requests
response = requests.post(
"https://api.docsocr.com/api/v1/documents/birth-certificate",
headers={
"Authorization": "Bearer dso_live_v1_xxxxxxxxxxxxx",
"Content-Type": "application/json"
},
json={
"imageType": "url",
"imageUrl": "https://your-storage.com/certificate.jpg",
"requestId": "my-request-001"
}
)
data = response.json()
if data["success"]:
nome = data["data"]["dados_pessoais"]["nome_completo"]
cpf = data["data"]["dados_pessoais"]["cpf"]
print(f"Name: {nome}, CPF: {cpf}")Upload Base64
import requests
import base64
with open("certificate.jpg", "rb") as f:
encoded = base64.b64encode(f.read()).decode("utf-8")
response = requests.post(
"https://api.docsocr.com/api/v1/documents/birth-certificate",
headers={
"Authorization": "Bearer dso_live_v1_xxxxxxxxxxxxx",
"Content-Type": "application/json"
},
json={
"imageType": "base64",
"imageBase64": f"data:image/jpeg;base64,{encoded}",
"requestId": "my-request-002"
}
)Pronto para comecar?
Crie sua conta e teste gratuitamente.