Exemplo de uso

Para usar o juscraper, rode algo assim:

import juscraper as jus

# cria um objeto tjsp
tjsp = jus.scraper('tjsp')
# baixa dados da [c]onsulta de [j]ulgados de [p]rimeiro [g]rau - cjpg
dados_cjpg = tjsp.cjpg('golpe do pix', paginas=range(0,3))

print(dados_cjpg.shape)
dados_cjpg.head(3)
Baixando documentos: 100%|██████████| 3/3 [00:01<00:00,  1.76it/s]
Processando documentos: 100%|██████████| 3/3 [00:00<00:00, 16.12it/s]
(30, 10)
cd_processo id_processo classe assunto magistrado comarca foro vara data_disponibilizacao decisao
0 2S001Z0WK0000 1015606-71.2025.8.26.0100 Procedimento Comum Cível Bancários FABIO DE SOUZA PIMENTA SÃO PAULO Foro Central Cível 32ª Vara Cível 25/05/2025 SENTENÇA\n\n\n\nProcesso nº:\t1015606-71.2025....
1 07001NDXN0000 1027253-85.2024.8.26.0007 Procedimento do Juizado Especial Cível Indenização por Dano Moral ANA LUCIA SCHMIDT RIZZON SÃO PAULO Foro Regional VII - Itaquera Vara do Juizado Especial Cível 25/05/2025 SENTENÇA\n\n\n\nProcesso Digital nº:\t1027253-...
2 250005YE10000 0003662-95.2024.8.26.0077 Procedimento do Juizado Especial Cível Obrigações ERIC DOUGLAS SOARES GOMES Birigui Foro de Birigui Vara do Juizado Especial Cível e Criminal 24/05/2025 SENTENÇA\n\n\n\nProcesso Digital nº:\t0003662-...
# baixa dados da [c]onsulta de [j]ulgados de [s]egundo [g]rau - cjsg
dados_cjsg = tjsp.cjsg('golpe do pix', paginas=range(0,3))

print(dados_cjsg.shape)
dados_cjsg.head(3)
Baixando documentos: 100%|██████████| 3/3 [00:02<00:00,  1.47it/s]
Processando documentos: 100%|██████████| 3/3 [00:00<00:00, 15.13it/s]
(60, 10)
processo cd_acordao cd_foro classe_assunto relatora comarca orgao_julgador data_julgamento data_publicacao ementa
0 1022627-98.2024.8.26.0564 19256246 0 Apelação Cível / Bancários Luis Carlos de Barros São Bernardo do Campo Órgão julgador: 20ª Câmara de Direito Privado 24/05/2025 24/05/2025 Ação declaratória c.c. e indenizatória. Emprés...
1 1000149-71.2024.8.26.0346 19256173 0 Apelação Cível / Bancários PAULO SERGIO MANGERONA Martinópolis Órgão julgador: Núcleo de Justiça 4.0 em Segun... 24/05/2025 24/05/2025 APELAÇÃO. Ação indenizatória. Golpe da falsa c...
2 1030211-78.2023.8.26.0007 19254413 0 Apelação Cível / Bancários Domingos de Siqueira Frascino São Paulo Órgão julgador: Núcleo de Justiça 4.0 em Segun... 23/05/2025 23/05/2025 DIREITO DO CONSUMIDOR E CIVIL. APELAÇÃO CÍVEL....
res = tjsp.cpopg(['1000149-71.2024.8.26.0346'])
res
Baixando processos: 100%|██████████| 1/1 [00:00<00:00,  1.48it/s]
Processando documentos: 100%|██████████| 1/1 [00:00<00:00,  4.62it/s]
{'basicos':                                            file_path  \
 0  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...   
 
                  id_processo                    classe  \
 0  1000149-71.2024.8.26.0346  Procedimento Comum Cível   
 
                           assunto                  foro               vara  \
 0  Responsabilidade do Fornecedor  Foro de Martinópolis  2ª  Vara Judicial   
 
                     juiz            data_distribuicao            valor_acao  
 0  RENATA ESSER DE SOUZA  06/02/2024 às 13:47 - Livre  R$         81.439,78  ,
 'partes':                                            file_path   tipo  \
 0  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  Reqte   
 1  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  Reqda   
 
                                                 nome  \
 0  Aparecida Stuani Advogada: Carina Akemi Rezend...   
 1                                BANCO BRADESCO S.A.   
 
                                    advogados  
 0                                         []  
 1  [Fabio Cabral Silva de Oliveira Monteiro]  ,
 'movimentacoes':                                             file_path        data  \
 0   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  05/02/2025   
 1   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  05/02/2025   
 2   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  06/12/2024   
 3   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  04/12/2024   
 4   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  08/11/2024   
 ..                                                ...         ...   
 71  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  09/02/2024   
 72  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  09/02/2024   
 73  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  08/02/2024   
 74  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  07/02/2024   
 75  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  06/02/2024   
 
                                             movimento  \
 0   Remetidos os Autos para o Tribunal de Justiça/...   
 1                                                       
 2                                                       
 3                               Contrarrazões Juntada   
 4                     Certidão de Publicação Expedida   
 ..                                                ...   
 71                    Certidão de Publicação Expedida   
 72                                    Remetido ao DJE   
 73                                                      
 74                             Conclusos para Decisão   
 75  Distribuído Livremente (por Sorteio) (moviment...   
 
                                            observacao  
 0                                                      
 1        Processo Digital - Certidão Genérica - Cível  
 2        Ato - remessa TJ - COM ATOS - NÃO PUBLICÁVEL  
 3   Nº Protocolo: WMPO.24.70021232-2\n\nTipo da Pe...  
 4   Relação: 0670/2024\n\nData da Publicação: 11/1...  
 ..                                                ...  
 71  Relação: 0055/2024\n\nData da Publicação: 15/0...  
 72  Relação: 0055/2024\n\nTeor do ato: Vistos. O a...  
 73  Vistos. O artigo 5º, LXXIV, da Constituição Fe...  
 74                                                     
 75                                                     
 
 [76 rows x 4 columns],
 'peticoes_diversas':                                             file_path        data  \
 0   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...               
 1   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  14/02/2024   
 2   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  19/03/2024   
 3   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  21/03/2024   
 4   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  10/04/2024   
 5   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  23/04/2024   
 6   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  25/04/2024   
 7   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  25/04/2024   
 8   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  29/04/2024   
 9   C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  03/05/2024   
 10  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  10/06/2024   
 11  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  23/07/2024   
 12  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  13/08/2024   
 13  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  14/08/2024   
 14  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  28/08/2024   
 15  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  29/08/2024   
 16  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  02/09/2024   
 17  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  04/09/2024   
 18  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  07/10/2024   
 19  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  16/10/2024   
 20  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  22/10/2024   
 21  C:\Users\julio\AppData\Local\Temp\tmp2pp741rt\...  04/12/2024   
 
                              tipo  
 0                                  
 1                Emenda à Inicial  
 2                     Contestação  
 3   Pedido de Expedição de Ofício  
 4           Petição Intermediária  
 5                     Contestação  
 6               Petições Diversas  
 7                     Contestação  
 8                     Contestação  
 9                     Contestação  
 10          Pedido de Habilitação  
 11              Petições Diversas  
 12          Petição Intermediária  
 13            Indicação de Provas  
 14              Petições Diversas  
 15            Indicação de Provas  
 16              Petições Diversas  
 17              Petições Diversas  
 18          Petição Intermediária  
 19          Pedido de Habilitação  
 20             Razões de Apelação  
 21      Contrarrazões de Apelação  }
res = tjsp.cposg(['00221752420038260344', '10001497120248260346', '00039417120248260048'])
res
Baixando processos: 100%|██████████| 3/3 [00:02<00:00,  1.24it/s]
Processando arquivos: 100%|██████████| 4/4 [00:00<00:00,  4.12it/s]
id_original status classe assunto secao orgao_julgador area relator origem movimentacoes partes historico decisoes composicao primeira_inst processo valor_da_acao volume_apenso
0 Embargos de Declaração Criminal\n\t\t\n\t\t\t ... Encerrado Recurso em Sentido Estrito DIREITO PENAL - Crime Tentado Direito Criminal 16ª Câmara de Direito Criminal Criminal BORGES PEREIRA Comarca de Marília / Foro de Marília / 3ª. Var... [{'data': '25/03/2015', 'movimento': '', 'desc... [{'id_parte': 1, 'nome': 'Jose Roberto dos Rei... [] [{'data': '20/03/2012', 'situacao': 'Julgado',... [{'participacao': 'Relator', 'magistrado': 'Bo... [{'id_1a_inst': '344.01.2003.022175-3', 'foro'... None None None
1 Embargos de Declaração Criminal\n\t\t\n\t\t\t ... Encerrado Apelação Criminal DIREITO PENAL-Crimes contra a vida-Homicídio S... Direito Criminal 6ª Câmara de Direito Criminal Criminal MACHADO DE ANDRADE Comarca de Marília / Foro de Marília / 1ª Vara... [{'data': '25/07/2022', 'movimento': '', 'desc... [{'id_parte': 1, 'nome': 'Rubens Neres Santana... [] [{'data': '01/08/2019', 'situacao': 'Julgado',... [{'participacao': 'Relator', 'magistrado': 'Ma... [{'id_1a_inst': '344.01.2003.022175-3', 'foro'... None None None
2 1000149-71.2024.8.26.0346 Julgado Apelação Cível DIREITO DO CONSUMIDOR - Contratos de Consumo -... Direito Privado 2 Núcleo de Justiça 4.0 em Segundo Grau – Turma ... Cível PAULO SERGIO MANGERONA Comarca de Martinópolis / Foro de Martinópolis... [{'data': '24/05/2025', 'movimento': '', 'desc... [{'id_parte': 1, 'nome': 'Fabio Cabral Silva d... [] [{'data': '24/05/2025', 'situacao': 'Julgado',... [{'participacao': 'Relator', 'magistrado': 'Pa... [{'id_1a_inst': '1000149-71.2024.8.26.0346(Pri... None 72.896,87 None