Skip to content

Instantly share code, notes, and snippets.

@biamuniz

biamuniz/qsa.py Secret

Created March 22, 2024 22:50
Show Gist options
  • Save biamuniz/f4ae3f27bd44eb615226a8f1f9640bb6 to your computer and use it in GitHub Desktop.
Save biamuniz/f4ae3f27bd44eb615226a8f1f9640bb6 to your computer and use it in GitHub Desktop.
Quadro Societário e informações da Receita Federal de Empresas
df["API"] = "https://minhareceita.org/" + df["cnpj"]
# Abra um arquivo para escrita
with open('output.txt', 'w', encoding='utf-8') as arquivo_saida:
for i in list(df['API']):
try:
resposta = requests.get(i)
json_data = resposta.json()
# Converte a lista cnaes_secundarios em uma string
cnaes_secundarios_str = ";".join(map(str, json_data['cnaes_secundarios']))
# Escreva os dados no arquivo
arquivo_saida.write(
json_data['cnpj'] + ";" +
json_data['razao_social'] + ";" +
json_data['nome_fantasia'] + ";" +
json_data['descricao_situacao_cadastral'] + ";" +
json_data["descricao_motivo_situacao_cadastral"] + "\n"
)
except Exception as e:
arquivo_saida.write("Erro ao processar CNPJ: " + i + "\n")
arquivo_saida.write("Mensagem de erro: " + str(e) + "\n")
continue # Continue para o próximo CNPJ
# Certifique-se de fechar o arquivo ao finalizar
arquivo_saida.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment