courts.tjsc.client.TJSCScraper

courts.tjsc.client.TJSCScraper()

Scraper for the Tribunal de Justica de Santa Catarina (TJSC).

Uses the eproc jurisprudence search at eproc1g.tjsc.jus.br.

Methods

Name Description
cjsg Search TJSC jurisprudence.
cjsg_download Download raw HTML pages from TJSC.
cjsg_parse Parse downloaded HTML pages.
cpopg Stub: first instance case consultation not implemented for TJSC.
cposg Stub: second instance case consultation not implemented for TJSC.

cjsg

courts.tjsc.client.TJSCScraper.cjsg(
    pesquisa=None,
    paginas=None,
    campo='E',
    processo='',
    **kwargs,
)

Search TJSC jurisprudence.

Parameters

pesquisa : str Free-text search term. paginas : int, list, range, or None Pages to download (1-based). None downloads all. campo : str, optional Search field: "E" for ementa (default), "I" for inteiro teor. processo : str, optional Process number filter.

Returns

pd.DataFrame

cjsg_download

courts.tjsc.client.TJSCScraper.cjsg_download(
    pesquisa=None,
    paginas=None,
    **kwargs,
)

Download raw HTML pages from TJSC.

Returns

list List of raw HTML strings (one per page).

cjsg_parse

courts.tjsc.client.TJSCScraper.cjsg_parse(resultados_brutos)

Parse downloaded HTML pages.

Returns

pd.DataFrame

cpopg

courts.tjsc.client.TJSCScraper.cpopg(id_cnj)

Stub: first instance case consultation not implemented for TJSC.

cposg

courts.tjsc.client.TJSCScraper.cposg(id_cnj)

Stub: second instance case consultation not implemented for TJSC.