import juscraper as jus

# cria um objeto tjrs
tjrs = jus.scraper('tjrs')
# baixa dados da jurisprudência
dados_cjsg = tjrs.cjsg('golpe do pix', paginas=range(0,3))

print(dados_cjsg.shape)
dados_cjsg.head(3)
Baixando páginas TJRS: 100%|██████████| 3/3 [00:05<00:00,  1.90s/it]
(30, 33)
processo relator orgao_julgador data_julgamento data_publicacao classe_cnj assunto_cnj tribunal tipo_processo url ... cod_org_julg cod_redator cod_tipo_documento cod_tribunal cod_assunto_cnj cod_relator cod_recurso tipo_documento dthr_criacao _version_
0 52627181720248217000 Deborah Coleto Assumpção de Moraes Décima Sexta Câmara Cível 2025-05-08 2025-05-08 Agravo de Instrumento Gestão de Negócios Tribunal de Justiça do RS Agravo de Instrumento https://www.tjrs.jus.br/buscas/jurisprudencia/... ... 16 652 1 3 7713.0 652 296 Acordao 2025-05-12 08:31:24.0 1831916254777049088
1 50134755820238210005 Carmem Maria Azambuja Farias Décima Quinta Câmara Cível 2025-05-07 2025-05-14 Apelação Bancários Tribunal de Justiça do RS Apelação Cível https://www.tjrs.jus.br/buscas/jurisprudencia/... ... 15 697 1 3 7752.0 697 224 Acordao Tue May 20 08:30:59 GMT-03:00 2025 1832640764786507776
2 50018309020248210008 Clovis Moacyr Mattana Ramos Décima Quinta Câmara Cível 2025-05-07 2025-05-15 Apelação None Tribunal de Justiça do RS Apelação Cível https://www.tjrs.jus.br/buscas/jurisprudencia/... ... 15 439 1 3 NaN 439 224 Acordao Tue May 20 08:32:06 GMT-03:00 2025 1832640861230333952

3 rows × 33 columns

import base64
from IPython.display import display, HTML

txt = dados_cjsg['documento_text'].iloc[0]
decoded_bytes = base64.b64decode(txt)
decoded_str = decoded_bytes.decode('latin1', errors='replace')

#display(HTML(decoded_str))
dados_cjsg.columns
Index(['processo', 'relator', 'orgao_julgador', 'data_julgamento',
       'data_publicacao', 'classe_cnj', 'assunto_cnj', 'tribunal',
       'tipo_processo', 'url', 'ementa', 'documento_text', 'documento_tiff',
       'ementa_text', 'mes_ano_publicacao', 'origem', 'secao',
       'ano_julgamento', 'nome_relator', 'ind_segredo_justica',
       'ementa_referencia', 'cod_ementa', 'cod_classe_cnj', 'cod_org_julg',
       'cod_redator', 'cod_tipo_documento', 'cod_tribunal', 'cod_assunto_cnj',
       'cod_relator', 'cod_recurso', 'tipo_documento', 'dthr_criacao',
       '_version_'],
      dtype='object')
dados_cjsg['url'].iloc[0]
'https://www.tjrs.jus.br/buscas/jurisprudencia/?numero_processo=52627181720248217000'