From 531ad7562ae20eaa8b1c17e49498e1beebc4cc8c Mon Sep 17 00:00:00 2001 From: WebStreamr <210764791+webstreamr@users.noreply.github.com> Date: Wed, 10 Sep 2025 18:41:49 +0000 Subject: [PATCH] fix(extractor): use correct xprime referer --- src/extractor/XPrime.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/extractor/XPrime.ts b/src/extractor/XPrime.ts index e910c2f..77eb5290 100644 --- a/src/extractor/XPrime.ts +++ b/src/extractor/XPrime.ts @@ -27,7 +27,9 @@ export class XPrime extends Extractor { protected async extractInternal(ctx: Context, url: URL, meta: Meta): Promise { const urlResults: UrlResult[] = []; - const headers = { Referer: meta.referer ?? url.protocol + '//' + url.hostname.split('.').slice(-2).join('.') }; + const headers = { + Referer: url.protocol + '//' + url.hostname.split('.').slice(-2).join('.'), // Strip subdomains + }; if (url.href.includes('primebox')) { const jsonResponse = JSON.parse(await this.fetcher.text(ctx, url)) as XPrimePrimeboxResponsePartial;