Utilizar la libreria Wikipedia en Python
Wikipedia en Python |
Encontré un artículo muy interesante que trata sobre el uso básico de la librería Wikipedia en Python y me pareció oportuno compartirlo con todos ustedes.
Lo que haremos será escribir un código que busque dentro de Wikipedia la palabra 'Python'. Esto nos devolverá todos los títulos dentro de Wikipedia que contienen esta palabra. Luego agregaremos más código para que nos devuelva todo el contenido en texto plano del título que nosotros elijamos, en nuestro caso será 'Python (programming language)'.
¿Para que todo esto?
Se estarán preguntando ¿Qué utilidad le podemos dar a esto? En lo personal lo imagino para un montón de cosas, por ejemplo una aplicación, que aparte de su funcionalidad, de información extra de algunos conceptos. Pero como todo, depende de nuestras necesidades o imaginación. Mi misión es compartirlo 😉
Instalar la librería Wikipedia
Pueden hacerlo utilizando pip
diego123@ubuntu:~$ pip install wikipedia
Más adelante crearé una entrada para dejar bien claro como pueden instalar pip en Windows, Linux y Mac.
Veamos el Código
#!/usr/bin/python # -*- coding: utf-8 -*- # www.pythondiario.com import wikipedia print "1: Buscando 'Python' en Wikipedia" try: print wikipedia.page('Python') except wikipedia.exceptions.DisambiguationError as e: print str(e) print result = wikipedia.page('Python (programming language)').content.encode('UTF8') print "2: Resultado para 'Python (programming language)':" print result python_count = result.count('Python') print print "La pagina en Wikipedia para 'Python (programming language)' tiene: " + "{} veces la palabra 'Python'".format(python_count)
En el primer bloque de código "1: Buscando 'Python' en Wikipedia", como el título lo indica, es donde realizamos la búsqueda de la palabra 'Python'. Se agrega una excepción try-except por cualquier error que pueda surgir. Este bloque de código nos lista los títulos en wikipedia con la palabra 'Python' como se ve en la imagen siguiente:
Lista de títulos que contienen la palabra Python |
Viendo los títulos en Wikipedia |
El segundo bloque de código "2: Resultado para 'Python (programming language)':", como también su título lo indica, es donde se imprime en pantalla todo el contenido del artículo 'Python (programming language)' que se encuentra en Wikipedia. En esta parte del código también se cuentan las veces que aparece la palabra 'Python' en el artículo.
El artículo completo en texto plano |
El artículo en Wikipedia |
Esto es todo amigos, si te gustó "Compartí", de eso se trata. Hasta la próxima...
Fuente: https://pythondiario.com/2015/11/using-wikipedia-python-library.html
Deja una respuesta