Compare commits

...

3 Commits

Author SHA1 Message Date
9779d82ad7 video hls url quality 누락시 720p 고정 2022-04-14 23:06:34 +09:00
1bebd593f7 IndexError 2022-04-13 15:19:20 +09:00
62356738bb IndexError 2022-04-13 15:18:08 +09:00

View File

@@ -352,7 +352,10 @@ class LogicOhli24(LogicModuleBase):
span = item.xpath(".//span//text()")
logger.info(span)
key = description_dict[span[0]]
des[key] = item.xpath(".//span/text()")[1]
try:
des[key] = item.xpath(".//span/text()")[1]
except IndexError:
des[key] = ""
logger.info(f"des::>> {des}")
image = image.replace("..", P.ModelSetting.get("ohli24_url"))
@@ -657,7 +660,7 @@ class Ohli24QueueEntity(FfmpegQueueEntity):
# logger.info('match groups:: %s', match.groups())
# logger.info('match group3:: %s', match.group(3))
# print('packed_script==>', packed_script)
logger.debug(unpack_script)
# logger.debug(unpack_script)
p1 = re.compile(r"(\"tracks\".*\])\,\"captions\"", re.MULTILINE | re.DOTALL)
m2 = re.search(
@@ -719,8 +722,10 @@ class Ohli24QueueEntity(FfmpegQueueEntity):
self.url = stream_info[1].strip()
match = re.compile(r'NAME="(?P<quality>.*?)"').search(stream_info[0])
self.quality = match.group("quality")
logger.info(self.quality)
self.quality = "720P"
if match is not None:
self.quality = match.group("quality")
logger.info(self.quality)
match = re.compile(
r"(?P<title>.*?)\s*((?P<season>\d+)%s)?\s*((?P<epi_no>\d+)%s)"