diff --git a/lib/utils.py b/lib/utils.py index c58ece5..7ef1fb0 100644 --- a/lib/utils.py +++ b/lib/utils.py @@ -17,8 +17,8 @@ def yommi_timeit(func): end_time = time.perf_counter() total_time = end_time - start_time # print(f"Function {func.__name__}{args} {kwargs} Took {total_time:.4f} secs") - logger.debug( - f"Function {func.__name__}{args} {kwargs} Took {total_time:.4f} secs" + logger.opt(colors=True).debug( + f"{func.__name__}{args} {kwargs} function took {total_time:.4f}secs" ) return result diff --git a/logic_ohli24.py b/logic_ohli24.py index a90f9b0..b12dd3d 100644 --- a/logic_ohli24.py +++ b/logic_ohli24.py @@ -25,6 +25,8 @@ from flask import request, render_template, jsonify from sqlalchemy import or_, and_, func, not_, desc from pip._internal import main +from .lib.utils import yommi_timeit + pkgs = ["beautifulsoup4", "jsbeautifier", "aiohttp"] for pkg in pkgs: try: @@ -744,7 +746,8 @@ class LogicOhli24(LogicModuleBase): } ) - logger.debug(P.ModelSetting.get("ohli24_order_desc")) + # 정렬 여부 체크 + # logger.debug(P.ModelSetting.get("ohli24_order_desc")) # if P.ModelSetting.get("ohli24_order_desc") == "False": # print("Here....") # episodes.reverse() @@ -763,7 +766,7 @@ class LogicOhli24(LogicModuleBase): # logger.info(f"des::>> {des}") image = image.replace("..", P.ModelSetting.get("ohli24_url")) # logger.info("images:: %s", image) - logger.info("title:: %s", title) + # logger.info("title:: %s", title) ser_description = tree.xpath( '//div[@class="view-stocon"]/div[@class="c"]/text()' @@ -817,7 +820,9 @@ class LogicOhli24(LogicModuleBase): + page ) # cate == "complete": - logger.info("url:::> %s", url) + + # logger.info("url:::> %s", url) + data = {} response_data = LogicOhli24.get_html(url, timeout=10) # response_data = asyncio.run( @@ -958,6 +963,7 @@ class LogicOhli24(LogicModuleBase): return True @staticmethod + @yommi_timeit def get_html( url, headers=None, referer=None, stream=False, timeout=5, stealth=False ): @@ -993,12 +999,12 @@ class LogicOhli24(LogicModuleBase): # logger.debug('get_html :%s', url) # LogicOhli24.headers["Referer"] = "" if referer is None else referer - logger.debug(f"referer:: {referer}") + # logger.debug(f"referer:: {referer}") if referer: LogicOhli24.headers["Referer"] = referer # logger.info(headers) - logger.debug(f"LogicOhli24.headers:: {LogicOhli24.headers}") + # logger.debug(f"LogicOhli24.headers:: {LogicOhli24.headers}") page_content = LogicOhli24.session.get( url, headers=LogicOhli24.headers, timeout=timeout )