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.启动后,你会看到类似以下的输出
- Running on http://127.0.0.1:8080/ (Press CTRL+C to quit)
这表示程序正在本地的 5000
端口运行。你可以在浏览器中访问 http://127.0.0.1:8080/
来查看渲染了爬虫数据的网页
到这里就🎉🎉🎉大功告成了!🎉🎉🎉 你学废了吗😀
本文来自博客园,作者:浅·笑,转载请注明原文链接:https://www.cnblogs.com/qx-blog/p/18517991