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(
    query,
    paginas=1,
    data_julgamento_de=None,
    data_julgamento_ate=None,
    data_publicacao_de=None,
    data_publicacao_ate=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(
    termo,
    paginas=1,
    data_julgamento_de=None,
    data_julgamento_ate=None,
    data_publicacao_de=None,
    data_publicacao_ate=None,
)

Downloads raw results from the TJPR jurisprudence search (multiple pages). Returns a list of HTMLs (one per page).

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.