Administrator
2024-01-19 a00da3062c6c825b585f82275823ac45cdeb6502
third_data/history_k_data_util.py
@@ -4,11 +4,13 @@
import datetime
import decimal
import json
import time
import requests
import constant
from db.redis_manager_delegate import RedisUtils
from log_module.log import logger_request_api
from utils import tool, middle_api_protocol
from db import redis_manager_delegate as redis_manager
@@ -31,7 +33,14 @@
        fdata = None
        if DELEGATE:
            fdata = middle_api_protocol.load_juejin(path_str, data_json)
            fdata = middle_api_protocol.request(fdata)
            __start_time = time.time()
            try:
                fdata = middle_api_protocol.request(fdata)
            finally:
                __use_time = time.time() - __start_time
                if __use_time > 5:
                    logger_request_api.info(f"掘金API请求时间:{path_str}-{int(__use_time)}")
        else:
            url = f'{cls.__BASE_URL}{path_str}'
            # 发送POST请求
@@ -307,10 +316,5 @@
if __name__ == "__main__":
    constant.JUEJIN_LOCAL_API = False
    print(tool.get_now_time_str())
    print(HistoryKDatasUtils.get_latest_trading_date(5))
    print(tool.get_now_time_str())
    print(HistoryKDatasUtils.get_latest_trading_date(5))
    print(tool.get_now_time_str())
    print(HistoryKDatasUtils.get_latest_trading_date(5))
    results = HistoryKDatasUtils.get_codes_limit_rate(list({"000422", "600610"}))
    print(results)