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 @   浅·笑  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示