Jump to content

Dúvida com Python e Selenium


Carlos dAvila

Postagens Recomendadas

Essa é minha segunda dúvida com Python.

Estou precisando pegar um dado dentro de um campo <strong> mas não estou conseguindo de jeito nenhum...

empresas_df é um dataframe pandas carregado a partir de uma lista de empresas. Tento entrar no site casadosdados.com.br para pegar a razão social da empresa, visto que tenho apenas o CNPJ.

driver = webdriver.Chrome(service=servico)

for i in empresas_df.index:

     if "RAZAO SOCIAL" in empresas_df.columns :

     cnpj = empresas_df["CNPJ"][i] #Abre o site

     driver.get("https://casadosdados.com.br/solucao/cnpj?q={}".format(cnpj))

     time.sleep(5)

     nome_fantasia = driver.find_element(By.XPATH,'//*[@id="__nuxt"]/div/div[2]/section/div[2]/div[2]/div/article/div/div/p/strong[2]').getAttribute("innerText")

 

Link to comment
Compartilhe em outros sites

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.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...