UNPKG

brazilian-courts-scrappers

Version:

Data scrapper para fazer raspagem de dados de processos judiciais dos portais de tribunais do Brasil.

39 lines (38 loc) 1.91 kB
import ScrappedProcesso, { SimpleType } from "../data-structures/ScrappedProcesso"; import ScrappedAndamento from "../data-structures/ScrappedAndamento"; import ScrappedUnidadeJurisdicional from "../data-structures/ScrappedUnidadeJurisdicional"; import ProcessoScrapper from "./ProcessoScrapper"; import { PartesReturn } from "./PartesScrapper"; export default class Pje1gTrt5ProcessoScrapper extends ProcessoScrapper { protected doc: Document; protected static PROCESSO_HOME_PATH_PART: string; protected static IGNORE_URLS_CONTAINING: string[]; protected static tiposAcao: Record<string, string>; protected elResumoProcesso: HTMLElement; protected divDetails: HTMLElement; constructor(doc: Document); fetchProcessoInfo(): Promise<ScrappedProcesso>; checkProcessoHomepage(): boolean; protected loadPageCheckpoints(): Promise<void>; protected getDetailsDiv(): Promise<HTMLElement>; protected closeDetailsDiv(): void; protected ScrappeProcessoInfo(): Promise<ScrappedProcesso>; protected getNumero(): string; protected getNumeroRegional(): string | null; protected getUrl(): URL; protected getDataDistribuicao(): Date; protected getDateFromPjeTrt1gDateString(dateTimeStr: string): Date; protected getValorDaCausa(): number; protected getTipoDeAcao(): SimpleType[]; protected getCausaDePedir(): SimpleType[]; protected getSegredoJustica(): boolean; protected getJuizo(): ScrappedUnidadeJurisdicional; protected getJuizAtual(): string | null; protected getNumeroProcessoPrincipal(): string | null; protected getNumerosIncidentes(): string[]; protected getNumerosProcessosRelacionados(): string[]; protected getPartes(): PartesReturn; protected getAndamentos(): Promise<ScrappedAndamento[]>; protected getPedidos(): string[]; protected getAudienciaFutura(): Promise<ScrappedAndamento | null>; }