使用 Flask 框架的维基百科搜索应用程序Python
Flask 是一个用Python编写的微型 Web 框架。它被归类为微框架,因为它不需要特定的工具或库。 Flask 是一个轻量级的 WSGI Web 应用程序框架。它旨在使入门快速而简单,并能够扩展到复杂的应用程序。维基百科是一个Python库,可以轻松访问和解析来自 https://www.wikipedia.org/ 的数据。
安装:
1)为了创建flask应用程序,我们必须先安装flask。
pip install flask
2) 为了从维基百科中提取数据,我们必须首先安装Python维基百科库。
pip install wikipedia
创建一个烧瓶应用程序:
3)创建一个文件并将其命名为app.py
4) 创建模板文件夹来存储所有的 html 文件。
文件夹结构:
如何使用 Flask 框架创建维基百科搜索应用程序?
现在,让我们开始编写应用程序
创建文件 – 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"{result}
"
if __name__ == '__main__':
app.run(debug=True)
HTML
Wikipedia Search
创建一个文件index.html将被烧瓶使用 -
HTML
Wikipedia Search
输出:
如果我们在这个输入标签中搜索 INDIA,那么输出是: