用flask寫乙個簡單的介面

2022-03-14 11:54:12 字數 1451 閱讀 2302

用falsk寫乙個簡單的介面,這個介面的資料本來是爬蟲爬取的資料,但是今天只寫乙個flask介面,資料就用測試資料好了。

import

random

import

reimport

time

import

requests

import

flask,json

from flask import

request

server = flask.flask(__name__

)@server.route(

'/accessoriesname

',methods = ['

get','

post'])

defreg():

dict ={}

data =json.loads(request.get_data())

print

(data)

vehicle_model = data.get('

vehicle_model')

vehicle_parts = data.get('

vehicle_parts')

parts = vehicle_parts.split(','

) dic ={}

for part in

parts:

price1 = random.randint(31, 300)

price2 = random.randint(31, 300)

#time.sleep(25)

part1 = part.split('

')[0].split('('

)[0]

dic[part1] =

return json.dumps(dic, ensure_ascii=false)

#埠號用0.0.0.0,表示區域網和外網都可以訪問。

server.run(port = 6100,debug = true,host = '

0.0.0.0

',threaded = true)

這個是伺服器端,是乙個簡單的web伺服器。

我們再寫乙個呼叫介面的應用端

import

json

import

requests

#'url': '',

#ip是公網ip哦,不是本機ip,6120是埠號

config =

url = config['

url'

]data = json.dumps()

print

(data)

response = requests.post(url=url, data=data, timeout=40)

print(response.status_code, response.text)

用介面,寫乙個簡單的小遊戲

role介面 角色攻擊跟修煉 public inte ce role magicstick 介面 法師用的法杖 public inte ce magicstick weapon 介面 戰士適用的 public inte ce weapon 法師所使用的兩種法杖類 public class green...

用python寫乙個簡單的視窗

import sys if name main 建立乙個視窗 w qwidget 設定視窗的尺寸 w.resize 400,200 移動視窗 w.move 300,300 設定視窗的標題 w.setwindowtitle 第乙個基於pyqt5的桌面應用 顯示視窗 w.show 進入程式的主迴圈 並通...

用JSP寫的乙個使用者登入介面

實現乙個登陸介面 在後台列印使用者名稱 密碼 index.jsp 建立了三個類 studentser student studentimpl 其中studentser 類是獲取網頁上使用者輸入的使用者名稱和密碼然後交給 student類 student類是從 studentser 類中 用 get ...