Pycricbuzz es una biblioteca de Python que se puede usar para obtener puntajes en vivo, comentarios y un cuadro de mando completo para partidos recientes y en vivo.
En caso de que quieras saber cómo se desarrolló la biblioteca, puedes ver el video: https://youtu.be/OQqYbC1BKxw
Instalación: Ejecute el siguiente comando pip en la terminal.
pip install pycricbuzz
En primer lugar, necesitamos crear un objeto de Cricbuzz() para futuras operaciones.
Python3
# importing the modules from pycricbuzz import Cricbuzz # creating a Cricbuzz object c = Cricbuzz()
Obtener todos los partidos proporcionados por Cricbuzz
Usamos el método de coincidencias() para obtener todas las coincidencias en vivo, próximas y recientemente finalizadas. Cada coincidencia tiene una identificación asociada a ella.
Python3
# importing the modules from pycricbuzz import Cricbuzz # creating a Cricbuzz object c = Cricbuzz() # displaying all the matches print(c.matches())
Producción:
La salida por defecto es bastante difícil de leer. Podemos usar JSON para hacer que las coincidencias de salida sean más legibles para los humanos.
Python3
# importing the modules from pycricbuzz import Cricbuzz import json # creating a Cricbuzz object c = Cricbuzz() # displaying all the matches print(json.dumps(c.matches(), indent = 4))
Producción:
Obtener la información de un partido en particular
Podemos usar el método matchinfo() para obtener la información de una coincidencia en particular. Tenemos que pasar la identificación del partido en este método.
Python3
# importing the modules from pycricbuzz import Cricbuzz import json # creating a Cricbuzz object c = Cricbuzz() # displaying the match information print(json.dumps(c.matchinfo('30560'), indent = 4))
Producción:
Obtener el marcador en vivo de un partido
Podemos obtener el puntaje de un partido en vivo usando el métodolivescore() . Úselo solo para partidos en vivo.
Python3
# importing the modules from pycricbuzz import Cricbuzz import json # creating a Cricbuzz object c = Cricbuzz() # displaying the match score print(json.dumps(c.livescore('30505'), indent = 4))
Producción:
Obtener la tarjeta de puntuación de un partido
Podemos obtener la tarjeta de puntuación de un partido usando el método scorecard() . Pase el ID de coincidencia de la coincidencia de destino en este método.
Python3
# importing the modules from pycricbuzz import Cricbuzz import json # creating a Cricbuzz object c = Cricbuzz() # displaying the match score print(json.dumps(c.scorecard('30505'), indent = 4))
Producción:
Obtener el comentario de un partido
Podemos obtener el comentario de una partida en particular usando el método commentary() . Pase la identificación de la coincidencia en este método.
Python3
# importing the modules from pycricbuzz import Cricbuzz import json # creating a Cricbuzz object c = Cricbuzz() # displaying the match commentary print(json.dumps(c.commentary('30505'), indent = 4))
Producción:
Publicación traducida automáticamente
Artículo escrito por ahnashwin1305 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA