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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具