📜  使用 Flask 框架的维基百科搜索应用程序Python

📅  最后修改于: 2022-05-13 01:55:42.432000             🧑  作者: Mango

使用 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,那么输出是: