diff --git a/logic_ohli24.py b/logic_ohli24.py index 039c63b..57430bc 100644 --- a/logic_ohli24.py +++ b/logic_ohli24.py @@ -985,14 +985,18 @@ class LogicOhli24(LogicModuleBase): LogicOhli24.session = requests.session() # logger.debug('get_html :%s', url) - headers["Referer"] = "" if referer is None else referer + # LogicOhli24.headers["Referer"] = "" if referer is None else referer + logger.debug(f"referer:: {referer}") + if referer: + LogicOhli24.headers["Referer"] = referer - logger.info(headers) - logger.debug(LogicOhli24.headers) + # logger.info(headers) + logger.debug(f"LogicOhli24.headers:: {LogicOhli24.headers}") page_content = LogicOhli24.session.get( - url, headers=headers, timeout=timeout + url, headers=LogicOhli24.headers, timeout=timeout ) response_data = page_content.text + # logger.debug(response_data) return response_data except Exception as e: logger.error("Exception:%s", e) @@ -1080,15 +1084,18 @@ class Ohli24QueueEntity(FfmpegQueueEntity): ourls = parse.urlparse(url) headers = { - "referer": f"{ourls.scheme}://{ourls.netloc}", + "Referer": f"{ourls.scheme}://{ourls.netloc}", "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", } + logger.debug(headers) logger.debug("make_episode_info()::url==> %s", url) logger.info(f"self.info:::> {self.info}") # text = requests.get(url, headers=headers).text - text = LogicOhli24.get_html(url, headers=headers) + text = LogicOhli24.get_html( + url, headers=headers, referer=f"{ourls.scheme}://{ourls.netloc}" + ) # logger.debug(text) soup1 = BeautifulSoup(text, "lxml") pattern = re.compile(r"url : \"\.\.(.*)\"")