Vou tentar detalhar o máximo possível.
Eu tenho uma planilha no Google Sheets.
- Na célula A2 eu tenho a informação "Mister Dog"
- Na célula B2 eu tenho a informação "(47) 3369-9090"
- Na célula C2 eu tenho a informação "2,0(4)"
- Na célula D2 eu tenho a informação "Pet Shop"
- Na célula E2 eu tenho a informação "Av. Alm. Fonseca Neves, 455"
- Na célula F2 eu não tenho informações, pois ela está em branco. Essa célula está destinada a receber a informação combinada do Google Sheets com a Pesquisa no Google.
O que eu preciso é que o programa pegue a informação que está na célula A2, combine com a informação que está na célula E2 e faça uma pesquisa no Google, com isto teremos esse modelo:
"Mister Dog Av. Alm. Fonseca Neves, 455" (Note que as duas informações são separadas com um espaço antes de serem inseridas no Gooogle"
Após isso, o Google me retornará com o resultado de uma pesquisa:
Caso você puder abrir links aqui está, se não puder ignore:
https://www.google.com/search?q=Mister+Dog+Av.+Alm.+Fonseca+Neves%2C+455&oq=Mister+Dog+Av.+Alm.+Fonseca+Neves%2C+455&aqs=chrome..69i57j35i39.321j0j7&sourceid=chrome&ie=UTF-8
O que eu preciso com esse resultado? Confirmar de qual cidade exatamente são esses endereços buscados no Google. Parece besteira, mas isso otimizará meu tempo.
Com essa resposta de resultado, provavelmente o Google retornará com um card do Google Meu Negócio ou Google Empresas, e lá estará constado o endereço completo do estabelecimento, inclusive com a cidade que é a única informação na qual preciso.
Voltando ao exemplo, após realizar a pesquisa, e com o card à mostra no Google, ele me retornou com o seguinte endereço:
"Av. Alm. Fonseca Neves, 455, Porto Belo - SC, 88210-000"
Bingo! Eu pude confirmar que a pesquisa antes feita com "Mister Dog Av. Alm. Fonseca Neves, 455" eu obtive a confirmação do endereço completo, e com a cidade inclusa na qual não havia na minha primeira busca.
Após isso, o programa irá vasculhar esse endereço (Se possível APENAS a cidade, não o endereço completo, por exemplo, se o endereço é "Av. Alm. Fonseca Neves, 455, Porto Belo - SC, 88210-000" o programa irá apenas pegar a informação "Porto Belo - SC" e colocar a planilha F2 vazia que foi destinada exatamente para isso.
E no final a planilha ficará completa assim:
- Na célula A2 eu tenho a informação "Mister Dog"
- Na célula B2 eu tenho a informação "(47) 3369-9090"
- Na célula C2 eu tenho a informação "2,0(4)"
- Na célula D2 eu tenho a informação "Pet Shop"
- Na célula E2 eu tenho a informação "Av. Alm. Fonseca Neves, 455"
- Na célula F2 será acrescentada a informação "Porto Belo - SC"
Note que eu preciso que isso sejam feitas com várias linhas no google sheets, seria como se fosse um flow, o programa iria analisar célula por célula linha a linha, pesquisar no google, encontrar o endereço, selecionar a cidade e alimentar minha planilha.
Dá pra entender? Caso precise me faça perguntas. Se algumas informações estão desconexas, incompletas ou difícil de entender, estou à disposição. Também posso gravar um vídeo da minha planilha para vocês entenderem.
Caso queiram, eu tentei fazer isso utilizando o Chat GPT, porém meu conhecimento em programação me impediu de avançar.
Contexto Geral do Projeto
Um web scraping simples em python que irão pegar informações públicas e alimentar minha planilha.
Prazo de Entrega: Não estabelecido