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 | Fetches jurisprudence from TJRS in a simplified way (download + parse). |
| cposg | Fetches jurisprudence from TJRS in a simplified way (download + parse). |
cjsg
courts.tjrs.client.TJRSScraper.cjsg(
query,
paginas=1,
classe=None,
assunto=None,
orgao_julgador=None,
relator=None,
data_julgamento_de=None,
data_julgamento_ate=None,
data_publicacao_de=None,
data_publicacao_ate=None,
tipo_processo=None,
secao=None,
session=None,
**kwargs,
)Fetches jurisprudence from TJRS in a simplified way (download + parse). New parameter: secao (‘civel’, ‘crime’, or None) Returns a ready-to-analyze DataFrame.
cjsg_download
courts.tjrs.client.TJRSScraper.cjsg_download(
termo,
paginas=1,
classe=None,
assunto=None,
orgao_julgador=None,
relator=None,
data_julgamento_de=None,
data_julgamento_ate=None,
data_publicacao_de=None,
data_publicacao_ate=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). New parameter: secao (‘civel’, ‘crime’, or 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)Fetches jurisprudence from TJRS in a simplified way (download + parse). Returns a DataFrame ready for analysis.
cposg
courts.tjrs.client.TJRSScraper.cposg(id_cnj)Fetches jurisprudence from TJRS in a simplified way (download + parse). Returns a DataFrame ready for analysis.