2023.02.01 ohli24 버그 픽스 (.03. 코드 정리)

This commit is contained in:
2023-02-01 19:22:06 +09:00
parent 367cb85657
commit 7f00ca6055
2 changed files with 13 additions and 7 deletions

View File

@@ -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
)