Analisando propostas

Boot Para Fazer Pesquisas No Google em Python ou Outra Linguagem

Publicado em 10 de Maio de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Preciso de um sistema que será executado diariamente no servidor.

O sistema basicamente precisa abrir um navegador, acessar o google e fazer uma pesquisa com a palavra chave já cadastrada no banco de dados.

Ele precisa pegar o resultado que o google apresentou, encontrar em qual posição está a URL que também esta cadastrada no banco.

EX: busca por (livro) nos resultados ele vai buscar o resultado que tenha a url (meulivro.com)

Encontrando essa URL ele vai precisar salvar no banco, qual posição ele encontrou (ex: posição 23), também deve fazer um print da tela e ou salvar o html da pagina e salvar no banco para que depois possa reconstruir a pagina e apresentar como se fosse um print.

Além de acha a posição e salvar o print, preciso que ele capture as 10 primeiras url do resultado e salve também no banco.

Basicamente o boot fará isso diariamente, e será em loop pois terá vários clientes e várias palavras chave.

O ideal é se conseguirmos mudar o ip ou proxy de pesquisa e ou cidade de pesquisa, pois o google limita há 1.000 pesquisa/hora, mudando o proxy, conseguimos mudar isso. E é de extrema importância que consiga mudar a CIDADE no navegador, pois posso ter cliente de uma cidade X e a pesquisa precisa acontecer nessa cidade... E saber a posição nessa cidade.

Basicamente é este o sistema. O banco já esta estruturado, já temos servidor e precisamos do sistema que fará a busca, seja em python, node, php ou qualquer outra..... A preferência será para PHP, mais qualquer uma serve.

Segue um exemplo  simples em python, porém apenas pesquisando e retornando URL https://www.geeksforgeeks.org/performing-google-search-using-python-code/

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R. A. D. S.