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