2023.02.01 ohli24 버그 픽스 (.03. 코드 정리)
This commit is contained in:
@@ -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"<red>{func.__name__}{args} {kwargs}</red> function took <green>{total_time:.4f}</green>secs"
|
||||
)
|
||||
return result
|
||||
|
||||
|
||||
@@ -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
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user