From 9a905a4faf0a4d63fa0c5c371203a113a9abff0f Mon Sep 17 00:00:00 2001 From: DevilXD <4180725+DevilXD@users.noreply.github.com> Date: Sat, 28 Mar 2026 22:38:44 +0100 Subject: [PATCH] Narrow the spade pattern to "spade_url" only --- channel.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/channel.py b/channel.py index 54bf193..b4e197f 100644 --- a/channel.py +++ b/channel.py @@ -286,8 +286,7 @@ class Channel: For mobile view, spade_url is available immediately from the page, skipping step #2. """ SETTINGS_PATTERN: str = r'src="(https://[\w.]+/config/settings\.[0-9a-f]{32}\.js)"' - # NOTE: "beacon" appears in the file first, so it's the most likely one to be matched. - SPADE_PATTERN: str = r'"(?:beacon|spade)_?url": ?"(https://[.\w\-/]+)"' + SPADE_PATTERN: str = r'"spade_?url": ?"(https://[.\w\-/]+)"' async with self._twitch.request("GET", self.url) as response1: streamer_html: str = await response1.text(encoding="utf8") match = re.search(SPADE_PATTERN, streamer_html, re.I)