Vea algunos gráficos simples aquí
Tuve una discusión con un amigo sobre la escala de resolución más popular entre los profesionales de CSGO.
Tenía la impresión de que las barras negras todavía son los más populares, mientras que yo tenía la impresión de que el nativo había ganado terreno y reclamó el primer lugar.
Intentamos responder la pregunta, como siempre, a través de Google, pero los artículos que encontramos simplemente no eran confiables, y no pude encontrar ninguna que realmente conteniera información de dónde y cómo obtuvieron sus datos.
Así que dije que lo jodan y usé unas horas para construir un raspador para obtener los datos de Liquidpedia, que tiene una reputación estelar cuando se trata de detalles del jugador.
Solo he utilizado un subconjunto de todos los datos disponibles, por lo que si te apetece, eche un vistazo al HTML en caché y al raspador, y modifíquelo a sus necesidades.
El código se escribió rápidamente y está bastante sucio y no hay Promise.all
. Todo. Esto facilitó la ejecución inicial con la limitación de la velocidad, pero apesta ahora cuando todo está en caché. Sin embargo, no es tan malo, puedo poblar DB en alrededor de 20 segundos.
git clone [email protected]:Lindeneg/csgo-pro-settings.git && cd csgo-pro-settings
yarn install
yarn prisma migrate dev
Descomprima scraper-cache.zip
y coloque la carpeta de scraper-cache
en la raíz del proyecto.
Esto asegurará que el raspador no tenga que volver a cortar los datos de los servidores de Liquipedia, y que no tenga que esperar muchas horas debido a la limitación de la velocidad.
yarn build:scraper
yarn start:scraper
yarn dev