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.