Flask es un marco micro web escrito en Python. Se clasifica como un micro-marco porque no requiere herramientas o bibliotecas particulares. Flask es un marco de aplicación web WSGI ligero. Está diseñado para que empezar sea rápido y fácil, con la capacidad de escalar a aplicaciones complejas. Wikipedia es una biblioteca de Python que facilita el acceso y el análisis de datos de https://www.wikipedia.org/ .
Instalación:
1) Para crear la aplicación del matraz, primero tenemos que instalar el matraz.
pip install flask
2) Para extraer los datos de Wikipedia, primero debemos instalar la biblioteca Python Wikipedia.
pip install wikipedia
Crear una aplicación de matraz:
3) Cree un archivo y asígnele el nombre app.py
4) Cree la carpeta de plantillas para almacenar todos los archivos html.
Estructura de carpetas:
¿Cómo crear una aplicación de búsqueda de wikipedia usando Flask Framework?
Ahora, comencemos a codificar la aplicación.
Crea el archivo – app.py
Python3
# import necessary libraries from flask import Flask, request, render_template import wikipedia app = Flask(__name__) # create HOME View @app.route("/", methods=["POST", "GET"]) def home(): if request.method == "GET": return render_template("index.html") else: search = request.form["search"] # Fetch data from wikipedia result = wikipedia.summary(search, sentences=2) return f"<h1>{result}</h1>" if __name__ == '__main__': app.run(debug=True)
Cree un archivo index.html que usará el matraz:
HTML
<!DOCTYPE html> <html> <head> <title>Wikipedia Search</title> </head> <body> <form method="post"> <input type="text" name="search"> <br> <button type="submit">Search</button> </form> </body> </html>
Producción:
Si buscamos INDIA en esta etiqueta de entrada, el resultado es:
Publicación traducida automáticamente
Artículo escrito por vivekpisal12345 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA