Jump to content

eduardoroque10

Membros
  • Contagem de Conteúdo

    1
  • Ingressou

  • Última visita

Informações Pessoais

  • Cidade
    SÃO PAULO
  • Estado
    São Paulo (SP)

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Visitantes Recentes do Perfil

O bloco de visitantes recentes está desativado e não está sendo mostrado a outros usuários.

Conquistas de eduardoroque10

0

Reputação na Comunidade

  1. 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.
×
×
  • Create New...