| | |
| | | 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 |
| | | |
| | |
| | | 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请求 |