Voir quelques graphiques simples ici
J'ai eu une discussion avec un ami concernant la mise à l'échelle de la résolution la plus populaire parmi les pros du CSGO.
Il avait l'impression que les barres noires sont toujours les plus populaires, tandis que j'avais l'impression que le natif avait gagné du terrain et revendiquait la première place.
Nous avons essayé de répondre à la question, comme toujours, via Google, mais les articles que nous avons trouvés n'étaient tout simplement pas dignes de confiance - et je n'en ai pas trouvé qui contenait réellement des informations sur où et comment ils ont obtenu leurs données.
Alors j'ai dit de baiser et j'ai utilisé quelques heures pour construire un grattoir pour obtenir les données de Liquidpedia, qui a une réputation stellaire en ce qui concerne les détails du joueur.
Je n'ai utilisé qu'un sous-ensemble de toutes les données disponibles, donc si vous avez envie, jetez un œil au HTML en cache et au grattoir et modifiez-le selon vos besoins.
Le code a été écrit rapidement et est plutôt sale et il n'y a aucune Promise.all
. Cela a rendu l'exécution initiale avec une limitation de taux facile, mais est nul maintenant quand tout est mis en cache. Ce n'est pas trop mal, je peux peupler DB dans environ 20 secondes.
git clone [email protected]:Lindeneg/csgo-pro-settings.git && cd csgo-pro-settings
yarn install
yarn prisma migrate dev
Veuillez dézip scraper-cache.zip
et placez le dossier scraper-cache
à la racine du projet.
Cela garantira que le grattoir n'a pas à recommencer les données des serveurs Libipedia - et que vous n'avez pas à attendre beaucoup d'heures en raison de la limitation des taux.
yarn build:scraper
yarn start:scraper
yarn dev