def __init__(self):
     crawlerJus.__init__(self)
     self.lista_anos = [str(i) for i in range(2011, date.today().year + 1)]
     self.lista_meses = ['0' + str(i) for i in range(1, 10)]
     self.lista_meses += ['10', '11', '12']
     self.lista_meses_nomes = [
         'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho',
         'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'
     ]
 def __init__(self):
     crawlerJus.__init__(self)
     self.botao_pesquisar = '//*[@id="ContentPlaceHolder1_btnPesquisar"]'
     self.botao_ano_inicial = '//*[@id="ContentPlaceHolder1_cmbAnoInicio"]'
     self.botao_ano_final = '//*[@id="ContentPlaceHolder1_cmbAnoFim"]'
     self.botao_proximo_iniXP = '//*[@id="placeholder"]/span/table/tbody/tr[7]/td/a'
     self.botao_proximo_XP = '//*[@id="placeholder"]/span/table/tbody/tr[7]/td/a[2]'
     self.link_inicial = 'http://www4.tjrj.jus.br/ejuris/ConsultarJurisprudencia.aspx'
     self.lista_anos = [str(i) for i in range(2011, date.today().year + 1)]
     self.pesquisa_livre = '//*[@id="ContentPlaceHolder1_txtTextoPesq"]'
     self.tabela_colunas = 'justica_estadual.jurisprudencia_rj (ementas)'
 def __init__(self):
     crawlerJus.__init__(self)
     logging.basicConfig(filename=self.cwd + self.dia + self.mes +
                         self.ano + '.log',
                         level=logging.INFO)
     self.diarios_a_baixar = [
         self.baixa_stf, self.baixa_ro, self.baixa_rr, self.baixa_pa,
         self.baixa_ma, self.baixa_to, self.baixa_pi, self.baixa_stj,
         self.baixa_trf1, self.baixa_trf5, self.baixa_go, self.baixa_rs,
         self.baixa_ac, self.baixa_trf4, self.baixa_df, self.baixa_sc,
         self.baixa_rn, self.baixa_trf3, self.baixa_pe, self.baixa_sp,
         self.baixa_ce, self.baixa_al, self.baixa_ms, self.baixa_am,
         self.baixa_pr, self.baixa_trt, self.baixa_es, self.baixa_ap,
         self.baixa_pb, self.baixa_se, self.baixa_mt, self.baixa_trf2
     ]
Example #4
0
	def __init__(self, data=None):
		options = Options()
		options.headless = True
		crawlerJus.__init__(self)
		logging.basicConfig(filename=self.cwd+self.dia+self.mes+self.ano+'.log',level=logging.INFO)
		self.diarios_a_baixar = [self.baixa_stf,self.baixa_ro,self.baixa_rr,self.baixa_pa,self.baixa_ma,self.baixa_to,self.baixa_pi,self.baixa_stj,self.baixa_trf1,
		self.baixa_trf5,self.baixa_go,self.baixa_rs,self.baixa_ac,self.baixa_trf4,self.baixa_df,self.baixa_sc,self.baixa_rn,self.baixa_trf3,self.baixa_pe,
		self.baixa_sp,self.baixa_ce,self.baixa_al,self.baixa_ms,self.baixa_am,self.baixa_pr,self.baixa_trt,self.baixa_es,self.baixa_ap,self.baixa_pb,self.baixa_se,
		self.baixa_mt,self.baixa_trf2]		
		hoje = datetime.date.today().strftime("%Y%m%d")
		self.ano = hoje[:4]
		self.mes = hoje[4:6]
		self.dia = hoje[6:]
		if len(self.dia)==1:
		    self.dia = "0" + self.dia
		self.data = data
		if self.data:
			self.ano_pesquisar = self.data[:4]
			self.mes_pesquisar = self.data[4:6]
			self.dia_pesquisar = self.data[6:]
 def __init__(self, path_csv):
     crawlerJus.__init__(self)
     self.df_portais = pd.read_csv(path_csv + 'portais_transparencia.csv')