eduardoroque10 Posted December 16, 2022 Share Posted December 16, 2022 Fala pessoal muito prazer, estou tentando criar um sistema para baixar certidĂ”es automaticamente do site de um tribunal, ocorre que funciona atĂ© o momento que abre uma caixa do Windows para impressĂŁo, depois nĂŁo consigo continuar para (A) Selecionar uma impressora, (B) marcar em Salvar como PDF, (C) Clicar em Salvar, (D) Alterar o nome do arquivo, (E) Clicar em Salvar na pasta.  Muito obrigado por uma possĂvel ajuda!  Segue o cĂłdigo: from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.chrome.service import Service servico = Service(ChromeDriverManager().install()) navegador = webdriver.Chrome(service=servico) nome = ('Fuluna de tal') cpf = ('85183605877') rg = ('97852918') email = ('emaildeteste@gmail.com') # -------------------------- CertidĂ”es time.sleep(1) # Passo 1 - ABRIR SITE: navegador.get("https://esaj.tjsp.jus.br/sco/abrirCadastro.do") time.sleep(3) # Passo 2 - CertidĂ”es - ABRIR CAIXA DE SELEĂĂO: navegador.find_element('xpath', '/html/body/table[4]/tbody/tr/td/form/div[1]/table[2]/tbody/tr[1]/td[2]/select').click() time.sleep(3) # Passo 3 - CertidĂ”es - CERT DIST - FALĂNCIAS, CONCORDATAS E RECUPERAĂĂES: navegador.find_element('xpath', '/html/body/table[4]/tbody/tr/td/form/div[1]/table[2]/tbody/tr[1]/td[2]/select/option[6]').click() time.sleep(3) # Passo 4 - CertidĂ”es - NOME COMPLETO: navegador.find_element('xpath', '/html/body/table[4]/tbody/tr/td/form/div[1]/table[2]/tbody/tr[3]/td[2]/input').send_keys(nome) time.sleep(1) # Passo 5 - CertidĂ”es - CPF: navegador.find_element('xpath', '/html/body/table[4]/tbody/tr/td/form/div[1]/table[2]/tbody/tr[5]/td[2]/input').send_keys(cpf) time.sleep(1) # Passo 6 - CertidĂ”es - RG: navegador.find_element('xpath', '/html/body/table[4]/tbody/tr/td/form/div[1]/table[2]/tbody/tr[6]/td[2]/table/tbody/tr/td/span[1]/input').send_keys(rg) time.sleep(1) # Passo 7 - CertidĂ”es TJSP - GENERO, *MASCULINO (alterar manualmente dependendo do caso): #navegador.find_element('xpath', '/html/body/table[4]/tbody/tr/td/form/div[1]/table[2]/tbody/tr[8]/td[2]/table/tbody/tr/td/fieldset/span[1]/label').click() # Passo 7 - CertidĂ”es TJSP - GENERO, *FEMININO: navegador.find_element('xpath', '/html/body/table[4]/tbody/tr/td/form/div[1]/table[2]/tbody/tr[8]/td[2]/table/tbody/tr/td/fieldset/span[2]/label/input').click() time.sleep(1) # Passo 8 - CertidĂ”es - E-MAIL: navegador.find_element('xpath', '/html/body/table[4]/tbody/tr/td/form/div[2]/table[2]/tbody/tr[1]/td[2]/input').send_keys(email) time.sleep(1) # Passo 9 - CertidĂ”es - CONFIRMAR AS INFORMAĂĂES: navegador.find_element('xpath', '/html/body/table[4]/tbody/tr/td/form/div[2]/table[2]/tbody/tr[2]/td[2]/table/tbody/tr/td/span/label/input').click() time.sleep(1) # Passo 10 - CertidĂ”es - ENVIAR: navegador.find_element('xpath', '/html/body/table[4]/tbody/tr/td/form/table/tbody/tr/td[2]/input[1]').click() ##### FUTURAMENTE PRECISA COPIAR OS DADOS GERADOS (cĂłdigo e data), PARA BAIXAR DIRETAMENTE A CERTIDĂO TAMBĂM ##### time.sleep(1) # Passo 11 - CertidĂ”es - BOTĂO IMPRIMIR O PEDIDO: navegador.find_element('xpath', '/html/body/table[4]/tbody/tr/td/form/table/tbody/tr/td[2]/input[1]').click()  # ATĂ AQUI FUNCIONA DEPOIS NADA DO QUE TENTEI RESOLVEU PARA: # A) Selecionar uma impressora, (B) marcar em Salvar como PDF, (C) Clicar em Salvar, (D) Alterar o nome do arquivo, (E) Clicar em Salvar na pasta.   Link to comment Share on other sites More sharing options...
Heber Botelho Posted January 14 Share Posted January 14 Comecei nesse mesmo projeto agora. Trabalho no tjgo. Link to comment Share on other sites More sharing options...
Heber Botelho Posted January 14 Share Posted January 14 O que encontrar compartilho. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now