,

Ranking de linguagens web via raspagem de dados

Ranking de Linguagens de Programa’;c

O Ranking de Linguagem de Programação Web é uma página que relaciona as mais populares dentre cinco previamente definidas, utilizando raspagem de dados em JavaScript, criado por Felipe FernandesMatheus Misumoto and Matheus Oliveira.

Esta ideia foi apresentada como trabalho na disciplina de Programação de Sítios Internet do curso de Sistemas para Internet da Faculdade de Tecnologia do Estado de São Paulo (FATEC Baixada Santista – Rubens Lara).

O sistema utiliza os número de resultados na busca do Google, de repositórios do GitHub, e de dúvidas no site StackOverflow. O código está disponível no GitHub.

Como funciona?

  1. O script lê um array com as linguagens de programação a serem consideradas
  2. Abre a página do Google, GitHub ou StackOverflow referente à busca de cada linguagem
  3. Lê a página e separa a informação relevante (número de resultados totais)
  4. Formata os números e insere num array relacionando a linguagem com o número
  5. Ordena o array em ordem decrescente da quantidade de resultados
  6. Retorna o Ranking em HTML formatado com CSS
Avatar de Matheus Misumoto