13/6/26, 15:22 Módulo de Wikipedia en Python - GeeksforGeeks
Cursos
Buscar... Tutoriales Iniciar sesión
Preparación para entrevistas
Tipos de datos Preguntas de entrevista Ejemplos Cuestionarios Estructuras de datos y Python Ciencia de datos NumPy Pandas Práctica
Módulo de Wikipedia en Python
Última actualización: 28 de abril de 2025
Internet es la mayor fuente de información, por lo que es importante saber cómo obtener datos de
diversas fuentes. Wikipedia es una de las fuentes de información más grandes y populares de Internet.
Wikipedia es una enciclopedia en línea multilingüe creada y mantenida como un proyecto de
colaboración abierta por una comunidad de editores voluntarios que utilizan un sistema de edición
basado en wiki.
En este artículo, veremos cómo usar el módulo de Wikipedia de Python para obtener diversa
información del sitio web de Wikipedia.
Instalación
Para extraer datos de Wikipedia, primero debemos instalar la biblioteca de Python para Wikipedia,
que encapsula la API oficial de Wikipedia. Esto se puede hacer introduciendo el siguiente comando en
la línea de comandos o terminal:
pip install wikipedia
Empezando
Obtener el resumen de cualquier título
Se puede obtener un resumen de cualquier título utilizando el método de resumen.
Sintaxis: [Link](título, oraciones)
Argumento:
Título del tema
Argumento opcional: número de líneas en el resultado.
Retorno: Devuelve el resumen en formato de cadena.
Código:
# importing the module
import wikipedia
# finding result for the search
# sentences = 2 refers to numbers of line
result = [Link]("India", sentences = 2)
# printing the result
print(result)
Producción :
India (en hindi: Bh?rat), oficialmente la República de la India (en hindi: Bh?rat Ga?ar?jya), es un
país del sur de Asia. Es el séptimo país más grande por superficie, el segundo más poblado y la
democracia más poblada del mundo.
[Link] 1/4
13/6/26, 15:22 Módulo de Wikipedia en Python - GeeksforGeeks
Búsqueda de títulos y sugerencias
El título y las sugerencias se pueden obtener utilizando el método search().
Sintaxis: [Link](título, resultados)
Argumento:
Título del tema
Argumento opcional: número de resultados.
Retorno: Devuelve la lista de títulos.
Código:
# importing the module
import wikipedia
# getting suggestions
result = [Link]("Geek", results = 5)
# printing the result
print(result)
Producción :
['Geek', 'Geek!', 'Freaks and Geeks', 'The Geek', 'Geek Show']
Obtención de datos completos de la página de Wikipedia
El método page() se utiliza para obtener el contenido, las categorías, las coordenadas, las imágenes,
los enlaces y otros metadatos de una página de Wikipedia.
Sintaxis: [Link](título)
Argumento: Título del tema.
Retorno: Devuelve un objeto WikipediaPage.
Código:
# importing the module
import wikipedia
# wikipedia page object is created
page_object = [Link]("india")
# printing html of page_object
print(page_object.html)
# printing title
print(page_object.original_title)
# printing links on that page object
print(page_object.links[0:10])
Producción :
[Link] 2/4
13/6/26, 15:22 Módulo de Wikipedia en Python - GeeksforGeeks
"método vinculado [Link] de "WikipediaPage 'India'">
India
['.in', '10.ª cumbre de los BRICS', '11.ª cumbre de los BRICS', '12.ª cumbre de los BRICS', '17.ª
cumbre de la SAARC', '18.ª cumbre de la SAARC', 'Juegos Asiáticos de 1951', 'Elecciones
generales de la India de 1957', 'Elecciones generales de la India de 1962', 'Juegos Asiáticos de
1982']
Cambiar el idioma de la página de Wikipedia
Si la página está disponible en ese idioma, puede cambiar el idioma a su idioma nativo. Para ello,
utilice el método Set_lang().
Sintaxis: wikipedia.set_lang(idioma)
Argumento: prefijo del idioma; por ejemplo, para el árabe el prefijo es ar, etc.
Acción realizada: convierte los datos a ese idioma; el idioma predeterminado es el inglés.
Código:
# importing the module
import wikipedia
# setting language to hindi
wikipedia.set_lang("hi")
# printing the summary
print([Link]("India"))
Producción :
Comentario R rakshit… 9
Etiquetas del artículo: Pitón Tecnologías web módulos de Python
Explorar
Fundamentos de Python
Estructuras de datos en Python
[Link] 3/4
13/6/26, 15:22 Módulo de Wikipedia en Python - GeeksforGeeks
Python avanzado
Ciencia de datos con Python
Desarrollo web con Python
Práctica de Python
Cursos de Python
Compañía Explorar Tutoriales Cursos Vídeos Rincón de
Sobre Foto del Lenguajes de Aprendizaje DSA preparación
Dirección corporativa y de nosotros día programación automático y Pitón Rincón de
comunicaciones: Legal Maratón de DSA ciencia de Java entrevistas
política de Empleo Tecnología datos C++ Aptitud
A-143, 6.º piso, Sovereign Corporate
Tower, Sector 136, Noida, Uttar privacidad Blogs web DSA y Desarrollo Rompecabezas
Pradesh (201305) Contáctanos Desarrollo IA, Colocaciones web GfG 160
Anúnciate de aprendizaje Desarrollo Ciencia de Diseño de
Domicilio registrado:
con habilidades automático y web datos sistemas
K 061, Torre K, Apartamento Gulshan nosotros a nivel ciencia de Lenguajes de Asignaturas
Vivante, Sector 137, Noida, Gautam
Solución nacional datos programación de
Buddh Nagar, Uttar Pradesh, 201305
corporativa DevOps DevOps y la informática
GFG Asignaturas nube
Programa básicas de PUERTA
de informática Tecnologías
formación Preparación de tendencia
en el para
campus entrevistas
Software y
herramientas
@GeeksforGeeks, Sanchhaya Education Private Limited , Todos los derechos reservados
[Link] 4/4