courts.tjrs.client.TJRSScraper

courts.tjrs.client.TJRSScraper()

Scraper for the Tribunal de Justiça do Rio Grande do Sul.

Methods

Name Description
cjsg Fetches jurisprudence from TJRS in a simplified way (download + parse).
cjsg_download Downloads raw results from the TJRS ‘jurisprudence search’ (multiple pages).
cjsg_parse Extracts relevant data from the raw results returned by TJRS.
cpopg Stub: Primeiro grau case consultation not implemented for TJRS.
cposg Stub: Segundo grau case consultation not implemented for TJRS.

cjsg

courts.tjrs.client.TJRSScraper.cjsg(
    pesquisa=None,
    paginas=None,
    classe=None,
    assunto=None,
    orgao_julgador=None,
    relator=None,
    data_julgamento_inicio=None,
    data_julgamento_fim=None,
    data_publicacao_inicio=None,
    data_publicacao_fim=None,
    tipo_processo=None,
    secao=None,
    session=None,
    **kwargs,
)

Fetches jurisprudence from TJRS in a simplified way (download + parse). Returns a ready-to-analyze DataFrame.

cjsg_download

courts.tjrs.client.TJRSScraper.cjsg_download(
    pesquisa=None,
    paginas=None,
    classe=None,
    assunto=None,
    orgao_julgador=None,
    relator=None,
    data_julgamento_inicio=None,
    data_julgamento_fim=None,
    data_publicacao_inicio=None,
    data_publicacao_fim=None,
    tipo_processo=None,
    secao=None,
    session=None,
    **kwargs,
)

Downloads raw results from the TJRS ‘jurisprudence search’ (multiple pages). Returns a list of raw results (JSON).

Parameters

Name Type Description Default
pesquisa str Search term. query and termo are accepted as deprecated aliases. None
paginas int, list, range, or None Pages to download (1-based). int: paginas=3 downloads pages 1-3. range: range(1, 4) downloads pages 1-3. None: downloads all available pages. None
secao str ‘civel’, ‘crime’, or None. None

cjsg_parse

courts.tjrs.client.TJRSScraper.cjsg_parse(resultados_brutos)

Extracts relevant data from the raw results returned by TJRS. Returns a DataFrame with the decisions.

cpopg

courts.tjrs.client.TJRSScraper.cpopg(id_cnj)

Stub: Primeiro grau case consultation not implemented for TJRS.

cposg

courts.tjrs.client.TJRSScraper.cposg(id_cnj)

Stub: Segundo grau case consultation not implemented for TJRS.