Jump to content

odiegodias

Membros
  • Contagem de Conteúdo

    2
  • Ingressou

  • Última visita

Informações Pessoais

  • Cidade
    Curitiba
  • Estado
    Paraná (PR)

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 odiegodias

1

Reputação na Comunidade

  1. Prezados, boa tarde a todos ! Espero que estejam todos bem .. Estou imensamente feliz em poder estudar essa linguagem de programação Python. Comecei a desenvolver um "Robô" que tem o seguinte objetivo: A partir de uma relação de CNPJ presente numa planilha Excel, o robô pegará CNPJ por CNPJ, fará o input do dado num campo de um formulário web, clicará no botão pesquisar e quando o site redirecionar para a página de pesquisa, ele irá copiar um dado específico da presente na página, e irá colar esse mesmo dado numa planilha Excel. O que eu já consegui desenvolver: from playwright.sync_api import sync_playwright import time with sync_playwright() as p: navegador = p.chromium.launch(headless=False) pagina = navegador.new_page() pagina.goto("https://cnpj.biz/") pagina.fill('xpath=/html/body/div/main/div/div[1]/div/form/div[1]/div/input',"82244971000141") pagina.locator('xpath=/html/body/div/main/div/div[1]/div/form/div[2]/div/button').click() pagina.locator('xpath=/html/body/div/main/div[3]/ul/li/a/div/div[1]/p').click() time.sleep(5) Neste mesmo comando eu já estou abrindo o site por meio do comando pagina.goto Posteriomente eu preencho o campo do formulário com o comando pagina.fill pegando como referência o XPATH do campo junto a página. Percebem que aqui eu fiz o input manual do CNPJ que estou buscando, mas minha ideia era fazer um comando que fizesse a leitura da planilha (que possui mais de um CNPJ). Apos preencher o campo, o Robô clica no botão Pesquisar e me redireciona para a página que contém os dados que eu preciso. A página em questão é a que segue abaixo: Percebam que o campo que preciso extrair é exatamente o que está destacado na cor vermelha. A partir daqui estou me batendo bastante, pois não estou conseguindo copiar o telefone, muito menos envia-lo para a planilha Excel que terá todas as consultas que eu fizer. A grosso modo eu precisaria complementar meu código com aquele looping que vai ler a planilha linha a linha (CNPJ por CNPJ) vai realizar o mesmo procedimento de pesquisa para todos, copiando a informação do telefone e colocando numa outra planilha os dados copiados Agradeço muito se alguém puder me ajudar Forte abraço a todos Atenciosamente
  2. Prezados, boa tarde a todos ! Espero que estejam todos bem .. Estou imensamente feliz em poder estudar essa linguagem de programação Python. Comecei a desenvolver um "Robô" que tem o seguinte objetivo: A partir de uma relação de CNPJ presente numa planilha Excel, o robô pegará CNPJ por CNPJ, fará o input do dado num campo de um formulário web, clicará no botão pesquisar e quando o site redirecionar para a página de pesquisa, ele irá copiar um dado específico da presente na página, e irá colar esse mesmo dado numa planilha Excel. O que eu já consegui desenvolver: from playwright.sync_api import sync_playwright import time with sync_playwright() as p: navegador = p.chromium.launch(headless=False) pagina = navegador.new_page() pagina.goto("https://cnpj.biz/") pagina.fill('xpath=/html/body/div/main/div/div[1]/div/form/div[1]/div/input',"82244971000141") pagina.locator('xpath=/html/body/div/main/div/div[1]/div/form/div[2]/div/button').click() pagina.locator('xpath=/html/body/div/main/div[3]/ul/li/a/div/div[1]/p').click() time.sleep(5) Neste mesmo comando eu já estou abrindo o site por meio do comando pagina.goto Posteriomente eu preencho o campo do formulário com o comando pagina.fill pegando como referência o XPATH do campo junto a página. Percebem que aqui eu fiz o input manual do CNPJ que estou buscando, mas minha ideia era fazer um comando que fizesse a leitura da planilha (que possui mais de um CNPJ). Apos preencher o campo, o Robô clica no botão Pesquisar e me redireciona para a página que contém os dados que eu preciso. A página em questão é a que segue abaixo: Percebam que o campo que preciso extrair é exatamente o que está destacado na cor vermelha. A partir daqui estou me batendo bastante, pois não estou conseguindo copiar o telefone, muito menos envia-lo para a planilha Excel que terá todas as consultas que eu fizer. A grosso modo eu precisaria complementar meu código com aquele looping que vai ler a planilha linha a linha (CNPJ por CNPJ) vai realizar o mesmo procedimento de pesquisa para todos, copiando a informação do telefone e colocando numa outra planilha os dados copiados Agradeço muito se alguém puder me ajudar Forte abraço a todos Atenciosamente
×
×
  • Create New...