Web基礎(6)Web框架初步認識

2021-08-15 06:50:49 字數 1351 閱讀 4656

1. web框架本質:對於所有的web應用,本質上其實就是乙個socket服務端,使用者的瀏覽器其實就是乙個socket客戶端

main()上述通過socket實現了其本質,而對於真實開發中的python web程式來說,一般會分為兩部分:伺服器程式和應用程式。伺服器程式負責對socket伺服器進行封裝,並在請求到來時,對請求的各種資料進行整理。

2. 簡單的web框架案例

# -*-coding:utf-8-*-

from wsgiref.******_server import make_server

def new():

return "new"

def index():

return "index"

urls =

def runserver(environment, start_response):

start_response("200 ok", [("content-type", "text/html")])

# 獲取使用者url

3. 常用的web框架模式

mvc框架:

mtv框架:

6 web自動化 元素等待

設定等待原因 1.網路速度 2.電腦配置 3.伺服器處理 需要匯入兩個包 匯入包 fromselenium.webdriver.support.waitimportwebdriverwait webdriverwait 匯入包 fromselenium.webdriver.supportimpote...

高效能WEB開發 6 web效能測試工具推薦

本來這篇文章應該在寫在前面的,因本人寫的無章法,所以比較亂。web效能測試工具主要分為三種,一種是測試頁面資源載入速度的,一種是測試頁面載入完畢後頁面呈現 js操作速度的,還有一種是總體上對頁面進行評價 分析,下面分別對這些工具進行介紹,如果誰有更好的工具也請一起分享下。firebug firebu...

01 基礎版web框架

01 基礎版web 框架1 接收到的客戶端http請求內容 傳送資訊前必須先傳送協議模式 1112 socket是應用層和傳輸層之間的抽象層,每次都有協議,協議就是訊息格式,那麼傳輸層的訊息格式我們不用管,因為socket幫我們搞定了,但是應用層的協議還是需要咱們自己遵守的,所以再給瀏覽器傳送訊息的...