diff --git a/M3U8/scrapers/cdnlivetv.py b/M3U8/scrapers/cdnlivetv.py index 01d70241..20934df1 100644 --- a/M3U8/scrapers/cdnlivetv.py +++ b/M3U8/scrapers/cdnlivetv.py @@ -44,7 +44,10 @@ async def get_events(cached_keys: list[str]) -> list[dict[str, str]]: event_info = api_data[sport] for event in event_info: - t1, t2 = event["awayTeam"], event["homeTeam"] + t1, t2 = event.get("awayTeam"), event.get("homeTeam") + + if not (t1 and t2): + continue name = f"{t1} vs {t2}" diff --git a/M3U8/scrapers/watchfooty.py b/M3U8/scrapers/watchfooty.py index eea7fbcc..b9724373 100644 --- a/M3U8/scrapers/watchfooty.py +++ b/M3U8/scrapers/watchfooty.py @@ -99,7 +99,7 @@ async def process_event( try: try: - async with page.expect_response(strm_handler, timeout=2_500) as strm_resp: + async with page.expect_response(strm_handler, timeout=3_250) as strm_resp: resp = await page.goto( url, wait_until="domcontentloaded",