Trabajar con la biblioteca pycricbuzz en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *