eduardoroque10 Postado Dezembro 16, 2022 Compartilhar Postado Dezembro 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 Compartilhe em outros sites Outras opçÔes de compartilhamento...
Heber Botelho Postado Janeiro 14, 2023 Compartilhar Postado Janeiro 14, 2023 Comecei nesse mesmo projeto agora. Trabalho no tjgo. Link to comment Compartilhe em outros sites Outras opçÔes de compartilhamento...
Heber Botelho Postado Janeiro 14, 2023 Compartilhar Postado Janeiro 14, 2023 O que encontrar compartilho. Link to comment Compartilhe em outros sites Outras opçÔes de compartilhamento...
Postagens Recomendadas
Crie uma conta ou entre para comentar đ
VocĂȘ precisa ser um membro para deixar um comentĂĄrio.
Crie a sua conta
Participe da nossa comunidade, crie sua conta.
Criar minha conta agoraĂ bem rĂĄpido!
Entrar
VocĂȘ jĂĄ tem uma conta?
Entrar agoraFaça o login agora.