import requests
import time

# 记录程序开始时间
start_time = time.time()



def get_instruments():
    url = "https://www.okx.com/api/v5/public/instruments"
    
    # 设置请求参数
    params = {
        "instType": "SPOT"  # 产品类型：SPOT（币币）
    }

    # 发送 GET 请求
    response = requests.get(url, params=params)
    
    if response.status_code == 200:
        # 请求成功，返回的数据
        return response.json()
    else:
        # 如果请求失败，打印错误信息
        return f"Error: {response.status_code}"

# 调用函数并打印结果
result = get_instruments()
print(result)




# 记录程序结束时间
end_time = time.time()

# 计算程序执行的总时间
execution_time = end_time - start_time

# 输出程序执行时间
print(f"程序执行时间: {execution_time:.4f} 秒")


# 等待用户输入，防止程序关闭
input("按 Enter 键退出...")
