1 Star 0 Fork 0

杜亮/我的QQ

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
getsw.py 1.77 KB
一键复制 编辑 原始数据 按行查看 历史
杜亮 提交于 2024-07-06 19:12 . 111
'''
Author: duliang [email protected]
Date: 2024-07-01 19:58:52
LastEditors: duliang [email protected]
LastEditTime: 2024-07-06 19:00:00
FilePath: \my---qq\temp.py
Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
'''
import uuid
import requests
import time
from datetime import datetime
SWURL = 'https://16gs832674.oicp.vip/qq'
# 2024年7月2号日14时,皂河二站未运行,上游水位21.54m,下游水位18.50m,邳洪河北闸六孔全开,开高5.0m,工况正常。
def get_uuid():
return str(uuid.getnode())
def get_water_info():
now_time = time.time()
my_uuid = get_uuid()
print(my_uuid)
resp = requests.get(url=SWURL + '?i=' + my_uuid, timeout=10)
if resp.status_code != 200:
return None
resp = resp.json()
resp = resp['respdata']
timestamp1 = resp[0][-1]
delta_time1 = now_time - timestamp1
resp[0][-1] = time.strftime('%Y-%m-%d %H:%M:%S',
time.localtime(timestamp1))
date_format = "%Y-%m-%d %H:%M:%S"
# 将字符串转换为 datetime 对象
dt_object = datetime.strptime(resp[1][-1], date_format)
# 将 datetime 对象转换为时间戳
timestamp2 = time.mktime(dt_object.timetuple())
delta_time2 = now_time - timestamp2
# print(timestamp)
if delta_time1 < delta_time2:
return resp[0]
else:
return resp[1]
def getsw():
sw = get_water_info()
if sw:
return f"{time.strftime('%Y年%m月%d日%H时', time.localtime(time.time()))},刘老涧二站未运行,上游水位{sw[0]}m,下游水位{sw[1]}m,工况正常。"
else:
return "获取数据失败"
if __name__ == '__main__':
print(getsw())
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/dulht/my---qq.git
[email protected]:dulht/my---qq.git
dulht
my---qq
我的QQ
master

搜索帮助