Python 使用 Flask 开发网页

废话不多说,上教程。🤩


1.安装模块

from flask import Flask, render_template
import requests
from bs4 import BeautifulSoup

2.创建一个 Python 文件,例如:app.py

from flask import Flask, render_template
import requests
from bs4 import BeautifulSoup

app = Flask(__name__)

def crawl_data():
    url = 'https://example.com'
    response = requests.get(url)
    soup = BeautifulSoup(response.text, 'html.parser')
    # 假设这里提取网页中的标题作为示例数据
    title = soup.title.string
    return title

@app.route('/')
def index():
    data = crawl_data()
    return render_template('index.html', data=data)

if __name__ == '__main__':
    app.run(debug=True, port = 8080)

3.创建一个 HTML 模板文件 index.html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>爬虫数据展示</title>
</head>

<body>
    <h1>爬取的数据:{{ data }}</h1>
</body>

</html>

4.在命令行中进入包含app.py文件的目录,然后运行以下命令启动程序

python app.py

5.启动后,你会看到类似以下的输出

这表示程序正在本地的 5000 端口运行。你可以在浏览器中访问 http://127.0.0.1:8080/ 来查看渲染了爬虫数据的网页


到这里就🎉🎉🎉大功告成了!🎉🎉🎉 你学废了吗😀
posted @ 2024-10-31 15:57  浅·笑  阅读(5)  评论(0编辑  收藏  举报