37创客科创中心

 找回密码
 立即注册
查看: 508|回复: 0

260801

[复制链接]

216

主题

378

帖子

3057

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3057
发表于 2026-8-1 15:42:50 | 显示全部楼层 |阅读模式

动态UI图片



20260826
api.py
  1. #  -*- coding: UTF-8 -*-

  2. # MindPlus
  3. # Python
  4. import time
  5. import json
  6. import siot
  7. import random
  8. import requests
  9. import pyautogui
  10. from unihiker import GUI

  11. # 自定义函数
  12. def set_data():
  13.     ZD = {}
  14.     ZD["name"]=(str("37ck/818"))
  15.     ZD["email"]=(str("中学修改818"))
  16.     return ZD

  17. def ChuShiHuaShuJu():
  18.     ZD = {}
  19.     ZD["name"]=(str((random.randint(0, 4095))))
  20.     ZD["email"]=(str(time.strftime("%H:%M:%S")))
  21.     return ZD

  22. def init():
  23.     ZD = {}
  24.     ZD["name"]=(str(pyautogui.prompt(title="请输入", text="name", default="37ck/808")))
  25.     ZD["email"]=time.strftime("%Y/%m/%d %H:%M:%S")
  26.     print(ZD)
  27.     return ZD

  28. def getZhuTi():
  29.     return (RESAPI({}, (str("http://192.168.3.102:82/user/3")), 2)["name"])

  30. # restf api调用
  31. # 1:post 增加 2:get 查询 3:put 修改 4:delete 删除
  32. def RESAPI(DIC, HTTP, CaoZuo):
  33.     ZiDian = DIC
  34.     try:
  35.         if (CaoZuo == 1):
  36.             FanHui = requests.post(HTTP, data=json.dumps(ZiDian, ensure_ascii=True))
  37.             FanHui.raise_for_status()
  38.             RES = FanHui.json()
  39.             print(RES)            
  40.         elif (CaoZuo == 2):
  41.             FanHui = requests.get(HTTP)
  42.             FanHui.raise_for_status()
  43.             RES = FanHui.json()
  44.             print(RES)
  45.         elif (CaoZuo == 3):
  46.             FanHui = requests.put(HTTP, data=json.dumps(ZiDian, ensure_ascii=True))
  47.             FanHui.raise_for_status()
  48.             RES = FanHui.json()
  49.             print(RES)
  50.         elif (CaoZuo == 4):
  51.             FanHui = requests.delete(HTTP)
  52.             FanHui.raise_for_status()
  53.             RES = FanHui.json()
  54.             print(RES)
  55.     except:
  56.         FanHui = (str("失败"))
  57.         print("失败")
  58.     return RES

  59. def URL():
  60.     return (str((str("http://192.168.3.102:82/user/"))) + str(pyautogui.prompt(title="请输入", text="ID号", default="8")))

  61. # 增删改查调用示例
  62. def add(data):
  63.     return RESAPI(data, (str("http://192.168.3.102:82/user/")), 1)
  64. def read(data):
  65.     return RESAPI(data, (str("http://192.168.3.102:82/user/") + str(pyautogui.prompt(title="输入编号", text="ID", default="91"))), 2)
  66. def modify(data):
  67.     return RESAPI(data, (str("http://192.168.3.102:82/user/") + str(pyautogui.prompt(title="输入编号", text="ID", default="91"))), 3)
  68. def delete(data):
  69.     return RESAPI(data, (str("http://192.168.3.102:82/user/") + str(pyautogui.prompt(title="输入编号", text="ID", default="91"))), 4)

  70. # 增删改查调用示例
  71. # RESAPI(set_data(), (str("http://i.37ck.cn:84/users/")), 1)
  72. # RESAPI(set_data(), (str("http://i.37ck.cn:84/users/") + str(pyautogui.prompt(title="输入编号", text="email", default="5"))), 2)
  73. # RESAPI(set_data(), (str("http://i.37ck.cn:84/users/") + str(pyautogui.prompt(title="输入编号", text="email", default="5"))), 3)
  74. # RESAPI(set_data(), (str("http://i.37ck.cn:84/users/") + str(pyautogui.prompt(title="输入编号", text="email", default="5"))), 4)
复制代码



  1. #  -*- coding: UTF-8 -*-

  2. # MindPlus
  3. # Python
  4. import time
  5. import json
  6. import siot
  7. import random
  8. import requests
  9. import pyautogui
  10. from unihiker import GUI

  11. # 自定义函数
  12. def set_data():
  13.     ZD = {}
  14.     ZD["name"]=(str("37ck/818"))
  15.     ZD["email"]=(str("中学修改818"))
  16.     return ZD

  17. def ChuShiHuaShuJu():
  18.     ZD = {}
  19.     ZD["name"]=(str((random.randint(0, 4095))))
  20.     ZD["email"]=(str(time.strftime("%H:%M:%S")))
  21.     return ZD

  22. def init():
  23.     ZD = {}
  24.     ZD["name"]=(str(pyautogui.prompt(title="请输入", text="name", default="37ck/808")))
  25.     ZD["email"]=time.strftime("%Y/%m/%d %H:%M:%S")
  26.     print(ZD)
  27.     return ZD

  28. def getZhuTi():
  29.     return (RESAPI({}, (str("http://i.37ck.cn:84/users/3")), 2)["name"])

  30. # restf api调用
  31. # 1:post 增加 2:get 查询 3:put 修改 4:delete 删除
  32. def RESAPI(DIC, HTTP, CaoZuo):
  33.     ZiDian = DIC
  34.     try:
  35.         if (CaoZuo == 1):
  36.             FanHui = requests.post(HTTP, data=json.dumps(ZiDian, ensure_ascii=True))
  37.             FanHui.raise_for_status()
  38.             RES = FanHui.json()
  39.             print(RES)            
  40.         elif (CaoZuo == 2):
  41.             FanHui = requests.get(HTTP)
  42.             FanHui.raise_for_status()
  43.             RES = FanHui.json()
  44.             print(RES)
  45.         elif (CaoZuo == 3):
  46.             FanHui = requests.put(HTTP, data=json.dumps(ZiDian, ensure_ascii=True))
  47.             FanHui.raise_for_status()
  48.             RES = FanHui.json()
  49.             print(RES)
  50.         elif (CaoZuo == 4):
  51.             FanHui = requests.delete(HTTP)
  52.             FanHui.raise_for_status()
  53.             RES = FanHui.json()
  54.             print(RES)
  55.     except:
  56.         FanHui = (str("失败"))
  57.         print("失败")
  58.     return RES

  59. def URL():
  60.     return (str((str("http://i.37ck.cn:84/users/"))) + str(pyautogui.prompt(title="请输入", text="ID号", default="8")))

  61. # 增删改查调用示例
  62. def add(data):
  63.     return RESAPI(data, (str("http://i.37ck.cn:84/users/")), 1)
  64. def read(data):
  65.     return RESAPI(data, (str("http://i.37ck.cn:84/users/") + str(pyautogui.prompt(title="输入编号", text="ID", default="91"))), 2)
  66. def modify(data):
  67.     return RESAPI(data, (str("http://i.37ck.cn:84/users/") + str(pyautogui.prompt(title="输入编号", text="ID", default="91"))), 3)
  68. def delete(data):
  69.     return RESAPI(data, (str("http://i.37ck.cn:84/users/") + str(pyautogui.prompt(title="输入编号", text="ID", default="91"))), 4)

  70. # 增删改查调用示例
  71. # RESAPI(set_data(), (str("http://i.37ck.cn:84/users/")), 1)
  72. # RESAPI(set_data(), (str("http://i.37ck.cn:84/users/") + str(pyautogui.prompt(title="输入编号", text="email", default="5"))), 2)
  73. # RESAPI(set_data(), (str("http://i.37ck.cn:84/users/") + str(pyautogui.prompt(title="输入编号", text="email", default="5"))), 3)
  74. # RESAPI(set_data(), (str("http://i.37ck.cn:84/users/") + str(pyautogui.prompt(title="输入编号", text="email", default="5"))), 4)
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|37创客科创中心

GMT+8, 2026-9-17 17:16 , Processed in 0.149889 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表