courts.tjpr.client.TJPRScraper
courts.tjpr.client.TJPRScraper()Scraper for the Court of Justice of Paraná.
Methods
| Name | Description |
|---|---|
| cjsg | Searches for TJPR jurisprudence in a simplified way (download + parse). |
| cjsg_download | Downloads raw results from the TJPR jurisprudence search (multiple pages). |
| cjsg_parse | Extracts relevant data from the HTMLs returned by TJPR. |
| cpopg | Stub: Primeiro grau case consultation not implemented for TJPR. |
| cposg | Stub: Segundo grau case consultation not implemented for TJPR. |
cjsg
courts.tjpr.client.TJPRScraper.cjsg(
pesquisa=None,
paginas=None,
data_julgamento_inicio=None,
data_julgamento_fim=None,
data_publicacao_inicio=None,
data_publicacao_fim=None,
**kwargs,
)Searches for TJPR jurisprudence in a simplified way (download + parse). Returns a ready-to-analyze DataFrame.
cjsg_download
courts.tjpr.client.TJPRScraper.cjsg_download(
pesquisa=None,
paginas=None,
data_julgamento_inicio=None,
data_julgamento_fim=None,
data_publicacao_inicio=None,
data_publicacao_fim=None,
**kwargs,
)Downloads raw results from the TJPR jurisprudence search (multiple pages). Returns a list of HTMLs (one per page).
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| pesquisa | str | Search term. termo is accepted as deprecated alias. |
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 |
cjsg_parse
courts.tjpr.client.TJPRScraper.cjsg_parse(resultados_brutos, criterio=None)Extracts relevant data from the HTMLs returned by TJPR. Returns a DataFrame with the decisions.
cpopg
courts.tjpr.client.TJPRScraper.cpopg(id_cnj)Stub: Primeiro grau case consultation not implemented for TJPR.
cposg
courts.tjpr.client.TJPRScraper.cposg(id_cnj)Stub: Segundo grau case consultation not implemented for TJPR.