courts.tjdft.client.TJDFTScraper
courts.tjdft.client.TJDFTScraper()Scraper for the Court of Justice of the Federal District and Territories (TJDFT).
Methods
| Name | Description |
|---|---|
| cjsg | Searches for TJDFT jurisprudence in a simplified way (download + parse). |
| cjsg_download | Downloads raw search results from the TJDFT jurisprudence search (using requests). |
| cjsg_parse | Extracts structured information from the raw TJDFT search results. |
| cpopg | Stub for compatibility with BaseScraper. |
| cposg | Stub for compatibility with BaseScraper. |
cjsg
courts.tjdft.client.TJDFTScraper.cjsg(pesquisa=None, paginas=None, **kwargs)Searches for TJDFT jurisprudence in a simplified way (download + parse). Returns a ready-to-analyze DataFrame.
cjsg_download
courts.tjdft.client.TJDFTScraper.cjsg_download(
pesquisa=None,
paginas=None,
sinonimos=True,
espelho=True,
inteiro_teor=False,
quantidade_por_pagina=10,
**kwargs,
)Downloads raw search results from the TJDFT jurisprudence search (using requests). Returns a list of raw results (JSON).
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| pesquisa | str | Search term. query 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.tjdft.client.TJDFTScraper.cjsg_parse(resultados_brutos)Extracts structured information from the raw TJDFT search results. Returns all fields present in each item.
cpopg
courts.tjdft.client.TJDFTScraper.cpopg(id_cnj)Stub for compatibility with BaseScraper.
cposg
courts.tjdft.client.TJDFTScraper.cposg(id_cnj)Stub for compatibility with BaseScraper.