From 3b6da67a1750f2e7be8039cd2f00b68c0030c1be Mon Sep 17 00:00:00 2001 From: projectdx Date: Thu, 19 May 2022 19:36:53 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B8=ED=94=84=EB=9F=B0=20=EA=B2=80?= =?UTF-8?q?=EC=83=89=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logic_inflearn.py | 13 +++++++++---- templates/inflearn_request.html | 11 ++++++----- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/logic_inflearn.py b/logic_inflearn.py index 5d8ff58..68ff3a5 100755 --- a/logic_inflearn.py +++ b/logic_inflearn.py @@ -350,6 +350,7 @@ class LogicInflearn(object): logger.error(traceback.format_exc()) @staticmethod + @yommi_logger(logging_type="debug") def get_search_result(query): try: # query = query.encode("utf-8") @@ -359,8 +360,10 @@ class LogicInflearn(object): html_content = LogicInflearn.get_html(url) download_path = ModelSetting.get("download_path") tree = html.fromstring(html_content) - tmp_items = tree.xpath('//div[contains(class, "column")]') - # logger.info('tmp_items:::', tmp_items) + tmp_items = tree.xpath( + '//div[contains(@class, "courses_card_list_body")]/div[contains(@class, "column")]' + ) + # logger.info(f"tmp_items::: {tmp_items}") data = {"ret": "success", "query": query} @@ -386,7 +389,9 @@ class LogicInflearn(object): entity["teacher"] = item.xpath('.//div[@class="instructor"]/text()')[ 0 ].strip() - entity["image_link"] = item.xpath('.//img[@class="photo"]/@src')[0] + entity["image_link"] = item.xpath('.//img[@class="swiper-lazy"]/@src')[ + 0 + ] # logger.info('entity:::', entity['title']) data["episode"].append(entity) @@ -953,7 +958,7 @@ class LogicInflearn(object): ) # print(api_url) # print('type::::', type(m3u8_url)) - logger.debug(m3u8_info) + # logger.debug(m3u8_info) # temp1['title'] = title temp1["save_folder"] = Util.change_text_for_use_filename(data["save_folder"]) diff --git a/templates/inflearn_request.html b/templates/inflearn_request.html index 74cc0a6..12a0ed4 100755 --- a/templates/inflearn_request.html +++ b/templates/inflearn_request.html @@ -36,12 +36,7 @@ // console.log('current_data:: ', current_data) let now = Math.floor(new Date().getTime() / 1000) - if (params.code === "") { - } else { - document.getElementById("code").value = params.code; - document.getElementById("analysis_btn").click(); - } if ("{{arg['current_code']}}" !== "") { if (current_data) { @@ -59,6 +54,12 @@ // {#$('[data-tooltip="true"]').tooltip();#} // {#$('.bootstrap-tooltip').tooltip();#} } + if (params.code === "") { + } else { + document.getElementById("code").value = params.code; + document.getElementById("analysis_btn").click(); + + } // console.log('params.code:::> ', params.code)