From 00000d9e572939be7de3aeb53de7e236a7941203 Mon Sep 17 00:00:00 2001 From: doms9 <96013514+doms9@users.noreply.github.com> Date: Wed, 28 Jan 2026 18:59:40 -0500 Subject: [PATCH] e fix livetvsx.py scraping --- M3U8/scrapers/livetvsx.py | 6 ++++-- M3U8/scrapers/utils/webwork.py | 6 ++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/M3U8/scrapers/livetvsx.py b/M3U8/scrapers/livetvsx.py index 133c073b..9486e1eb 100644 --- a/M3U8/scrapers/livetvsx.py +++ b/M3U8/scrapers/livetvsx.py @@ -57,7 +57,7 @@ async def process_event( label = (await img.get_attribute("alt") or "").lower() - if label == "web": + if not label or label == "web": continue href = await btn.get_attribute("href") @@ -193,7 +193,9 @@ async def scrape(browser: Browser) -> None: log.info(f"Processing {len(events)} new URL(s)") if events: - async with network.event_context(browser, ignore_https=True) as context: + async with network.event_context( + browser, ignore_https=True, stealth=False + ) as context: for i, ev in enumerate(events, start=1): async with network.event_page(context) as page: handler = partial( diff --git a/M3U8/scrapers/utils/webwork.py b/M3U8/scrapers/utils/webwork.py index a524ae4b..dc153ae5 100644 --- a/M3U8/scrapers/utils/webwork.py +++ b/M3U8/scrapers/utils/webwork.py @@ -154,8 +154,7 @@ class Network: ) if stealth: - await context.add_init_script( - """ + await context.add_init_script(""" Object.defineProperty(navigator, "webdriver", { get: () => undefined }); Object.defineProperty(navigator, "languages", { @@ -203,8 +202,7 @@ class Network: }); observer.observe(document.documentElement, { childList: true, subtree: true }); - """ - ) + """) else: context = await browser.new_context()