From 00000d9c9303d020ef7d8da91a029cf3e97bac35 Mon Sep 17 00:00:00 2001 From: doms9 <96013514+doms9@users.noreply.github.com> Date: Sun, 22 Mar 2026 01:03:58 -0400 Subject: [PATCH] e - edit scraping for roxie.py - misc edits. --- M3U8/fetch.py | 4 +--- M3U8/scrapers/roxie.py | 7 +++++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/M3U8/fetch.py b/M3U8/fetch.py index 1029a133..37418a68 100644 --- a/M3U8/fetch.py +++ b/M3U8/fetch.py @@ -141,12 +141,10 @@ async def main() -> None: f'tvg-name="{event}" tvg-logo="{info["logo"]}" group-title="Live Events",{event}' ) - UA = info.get("UA", network.UA) - vlc_block = [ f'#EXTVLCOPT:http-referrer={info["base"]}', f'#EXTVLCOPT:http-origin={info["base"]}', - f"#EXTVLCOPT:http-user-agent={UA}", + f"#EXTVLCOPT:http-user-agent={info.get('UA', network.UA)}", info["url"], ] diff --git a/M3U8/scrapers/roxie.py b/M3U8/scrapers/roxie.py index 49d77cdc..a851940e 100644 --- a/M3U8/scrapers/roxie.py +++ b/M3U8/scrapers/roxie.py @@ -105,6 +105,13 @@ async def process_event( return try: + if btn := page.locator("button.streambutton").first: + await btn.click( + force=True, + click_count=2, + timeout=3_000, + ) + await page.wait_for_function( "() => typeof clapprPlayer !== 'undefined'", timeout=6_000,