Script de nodo que utilizará Selenium para raspar la información de la tarjeta de la NBA Topshot, incluidos los nombres de las tarjetas, la rareza y el costo más bajo en este momento.
Explore los documentos »
Ver demostración · Informe de error · Función de solicitud
Script de nodo que utilizará Selenium para raspar la información de la tarjeta de la NBA Topshot, incluidos los nombres de las tarjetas, la rareza y el costo más bajo en este momento. Este proyecto es una forma divertida de realizar un seguimiento del valor de los momentos de la NBA de la NBA Topshot. Se basa en que el mercado esté disponible, y el guión básicamente escanea todos los artículos que están en el mercado utilizando selenio para hacer un desplazamiento infinito + capturar todos los datos una vez que se completa el desplazamiento infinito. Por el momento, el guión no debería tardar más de 1 hora en ejecutarse. Las optimizaciones siempre son bienvenidas.
Los datos se raspan una vez al día y se actualizan en este repositorio. Estos datos se pueden encontrar en la carpeta de datos y sigue la convención de nombres: topshot_data_${date in mmddyyyy format} .
Para obtener una copia local en funcionamiento, siga estos simples pasos.
Este es un ejemplo de cómo enumerar las cosas que necesita para usar el software y cómo instalarlas.
npm install npm@latest -ggit clone https://github.com/kennymkchan/nba-topshot-scrapernpm installnode index.jsLas contribuciones son las que hacen que la comunidad de código abierto sea un lugar tan increíble para aprender, inspirar y crear. Cualquier contribución que haga es muy apreciada .
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature ) Distribuido bajo la licencia MIT. Vea LICENSE para más información.
Kenny Chan - @github
Enlace del proyecto: https://github.com/kennymkchan/nba-topshot-scraper