courts.tjrr.client.TJRRScraper

courts.tjrr.client.TJRRScraper()

Scraper for the Tribunal de Justica de Roraima (TJRR).

Uses the JSF/PrimeFaces-based jurisprudence search at jurisprudencia.tjrr.jus.br.

Methods

Name Description
cjsg Search TJRR jurisprudence.
cjsg_download Download raw HTML pages from TJRR.
cjsg_parse Parse downloaded HTML pages.
cpopg Stub: first instance case consultation not implemented for TJRR.
cposg Stub: second instance case consultation not implemented for TJRR.

cjsg

courts.tjrr.client.TJRRScraper.cjsg(
    pesquisa=None,
    paginas=None,
    relator='',
    orgao_julgador=None,
    especie=None,
    **kwargs,
)

Search TJRR jurisprudence.

Parameters

pesquisa : str Free-text search term. paginas : int, list, range, or None Pages to download (1-based). None downloads all. relator : str, optional Reporter judge name. orgao_julgador : list, optional Judging body codes (e.g. ["PRIMEIRA_TURMA_CIVEL", "CAMARA_CRIMINAL"]). especie : list, optional Decision type codes.

Returns

pd.DataFrame

cjsg_download

courts.tjrr.client.TJRRScraper.cjsg_download(
    pesquisa=None,
    paginas=None,
    **kwargs,
)

Download raw HTML pages from TJRR.

Returns

list List of raw HTML strings (one per page).

cjsg_parse

courts.tjrr.client.TJRRScraper.cjsg_parse(resultados_brutos)

Parse downloaded HTML pages.

Returns

pd.DataFrame

cpopg

courts.tjrr.client.TJRRScraper.cpopg(id_cnj)

Stub: first instance case consultation not implemented for TJRR.

cposg

courts.tjrr.client.TJRRScraper.cposg(id_cnj)

Stub: second instance case consultation not implemented for TJRR.