From f4956471dca2d0b1cdbfc81d28c546ea1429a79f Mon Sep 17 00:00:00 2001 From: projectdx Date: Mon, 28 Mar 2022 18:43:12 +0900 Subject: [PATCH] anime-downloader bug fix 4. --- logic_ohli24.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/logic_ohli24.py b/logic_ohli24.py index d9d2c3a..aeb0ecd 100644 --- a/logic_ohli24.py +++ b/logic_ohli24.py @@ -162,6 +162,7 @@ class LogicOhli24(LogicModuleBase): self.queue.set_max_ffmpeg_count(P.ModelSetting.get_int('ohli24_max_ffmpeg_process_count')) def get_series_info(self, code): + code_type = 'c' try: if self.current_data is not None and 'code' in self.current_data and self.current_data['code'] == code: return self.current_data @@ -169,12 +170,16 @@ class LogicOhli24(LogicModuleBase): if code.startswith('http'): code = code.split('c/')[1] - # if code is None: - # code = code.split('e/')[1] + if code is None: + code_type = 'e' + code = code.split('e/')[1] logger.info(f'code:::: {code}') - url = P.ModelSetting.get('ohli24_url') + '/c/' + code + if code_type == 'e': + url = P.ModelSetting.get('ohli24_url') + '/c/' + code + else: + url = P.ModelSetting.get('ohli24_url') + '/e/' + code logger.debug('url:::> %s', url) # self.current_headers = { 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) # AppleWebKit/537.36 (KHTML, like Gecko) ' 'Chrome/96.0.4664.110 Whale/3.12.129.46 Safari/537.36',