当前位置: 首页 > news >正文

python:基础爬虫、搭建简易网站

在这里插入图片描述

一、基础爬虫代码:

# 导包
import requests
# 从指定网址爬取数据
response = requests.get("http://192.168.34.57:8080")
print(response)
# 获取数据
print(response.text)

二、使用FastAPI快速搭建网站:

# TODO FastAPI 是一个现代化、快速(高性能)的 Web 框架(可打开其官网具体了解),用于使用基于标准 Python 类型提示的 Python 构建 API。
from fastapi import FastAPI  # 负责接收请求,响应资源
from fastapi.responses import Response
import uvicorn  # 负责绑定主机端口号启动异步服务器# 创建 FastAPI 实例
app = FastAPI()# 定义根路径的 GET 请求接口
@app.get("/")
def read_root():with open("sources/index.html","rb") as f:body = f.read()return Response(body)@app.get("/bar_base.html")
def read_root():with open("sources/bar_base.html", "rb") as f:body = f.read()return Response(body)@app.get("/line_base.html")
def read_root():with open("sources/line_base.html", "rb") as f:body = f.read()return Response(body)@app.get("/pie_base.html")
def read_root():with open("sources/pie_base.html", "rb") as f:body = f.read()return Response(body)@app.get("/favicon.ico")
def read_root():with open("sources/favicon.ico", "rb") as f:body = f.read()return Response(body)@app.get("/hm.jpg")
def read_root():with open("sources/hm.jpg", "rb") as f:body = f.read()return Response(body)# 启动服务(需要通过 uvicorn 命令运行)
if __name__ == "__main__":uvicorn.run(app, host="192.168.34.57", port=8080)

以上代码配合写好的html文件,便可以搭建一个简易的网站,后期随时可以根据自己的需求更改、添加(文字、图片、视频等)。

今天的分享到此结束。

相关文章:

  • Intel oneAPI 入门
  • 浙江大学python程序设计(陈春晖、翁恺、季江民)习题答案-第八章
  • RAG系统实战:文档切割与转换核心技术解析
  • Postgresql14+Repmgr部署
  • sentinel滑动时间窗口算法详解
  • 性能测试场景题
  • leetcode hot100刷题日记——10.螺旋矩阵
  • Day 0015:Metasploit 基础解析
  • ollama接口配合chrome插件实现商品标题和描述生成
  • 手写简单的tomcat
  • 硅基计划2.0 学习总结 叁
  • fscan教程1-存活主机探测与端口扫描
  • nginx动态控制前端版本
  • mysql安全管理
  • LeetCode 1340. 跳跃游戏 V(困难)
  • SpringCloud(三)
  • window 显示驱动开发-视频内存供应和回收(一)
  • Qt状态机QStateMachine
  • 插值算法 - 图像缩放插值QT
  • 简说Qt信号和槽
  • 长春网络公司/seo网站关键词优化软件
  • 做销售网站要多少钱/不限次数观看视频的app
  • 免费综合网站注册申请/seo推广技术
  • 深圳网站建设亿联时代/微信营销软件有哪些
  • 工程公司名称大全集最新免费/大连做优化网站哪家好
  • 凡科做的网站可以在百度搜到吗/网络推广app是违法的吗