From 00000d91152f68819d53e9418457a1ff8256c382 Mon Sep 17 00:00:00 2001 From: doms9 <96013514+doms9@users.noreply.github.com> Date: Sun, 15 Feb 2026 02:18:22 -0500 Subject: [PATCH] e --- M3U8/scrapers/roxie.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/M3U8/scrapers/roxie.py b/M3U8/scrapers/roxie.py index 1a78e2b..4c3b9da 100644 --- a/M3U8/scrapers/roxie.py +++ b/M3U8/scrapers/roxie.py @@ -2,7 +2,7 @@ import asyncio from functools import partial from urllib.parse import urljoin -from playwright.async_api import Browser, Page +from playwright.async_api import Browser, Page, TimeoutError from selectolax.parser import HTMLParser from .utils import Cache, Time, get_logger, leagues, network @@ -99,11 +99,14 @@ async def process_event( timeout=15_000, ) - if btn := await page.wait_for_selector( - "button:has-text('Stream 1')", - timeout=8_000, - ): - await btn.click() + try: + if btn := await page.wait_for_selector( + "button:has-text('Stream 1')", + timeout=5_000, + ): + await btn.click() + except TimeoutError: + pass wait_task = asyncio.create_task(got_one.wait())