courts.tjrr.client.TJRRScraper
courts.tjrr.client.TJRRScraper(
verbose=0,
download_path=None,
sleep_time=1.0,
**kwargs,
)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 | Busca jurisprudencia no TJRR. |
| 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=None,
orgao_julgador=None,
especie=None,
**kwargs,
)Busca jurisprudencia no TJRR.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| pesquisa | str | Termo de busca livre (busca na ementa). | None |
| paginas | int | list | range | None | Paginas 1-based; None baixa todas. Default None. |
None |
| relator | str | Nome do relator. Aceito por compat de API, mas hoje o backend nao expoe campo de texto livre para relator (virou multi-select de IDs); o filtro e descartado pelo Projudi/PrimeFaces. Refs #158 (deprecation/remocao planejada). | None |
| orgao_julgador | list[str] | None | Codigos do orgao julgador (ex.: ["PRIMEIRA_TURMA_CIVEL"]). Backend: menuinicial:tipoOrgaoList. |
None |
| especie | list[str] | None | Codigos do tipo de decisao (ex.: ["ACORDAO"]). Backend: menuinicial:tipoEspecieList. |
None |
| **kwargs | Filtros aceitos pelo schema :class:InputCJSGTJRR. Listados abaixo (todos opcionais; None = sem filtro): * data_julgamento_inicio / data_julgamento_fim (str): DD/MM/AAAA. Backend: menuinicial:datainicial_input / menuinicial:datafinal_input. |
{} |
Aliases deprecados (popados com DeprecationWarning antes do pydantic): * query / termo -> pesquisa * data_inicio / data_fim -> data_julgamento_inicio / _fim * data_julgamento_de / _ate -> data_julgamento_inicio / _fim
Raises
| Name | Type | Description |
|---|---|---|
| TypeError | Quando um kwarg desconhecido e passado. | |
| ValidationError | Quando um filtro tem formato invalido. |
Returns
| Name | Type | Description |
|---|---|---|
| pd.DataFrame | pd.DataFrame: DataFrame com as decisoes. |
See also
cjsg_download
courts.tjrr.client.TJRRScraper.cjsg_download(
pesquisa=None,
paginas=None,
relator=None,
orgao_julgador=None,
especie=None,
data_julgamento_inicio=None,
data_julgamento_fim=None,
**kwargs,
)Download raw HTML pages from TJRR.
Aceita os mesmos filtros de :meth:cjsg; veja la a lista completa.
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.