diff --git a/src/scrapers/gamma.js b/src/scrapers/gamma.js index 3af6b187..085488fa 100755 --- a/src/scrapers/gamma.js +++ b/src/scrapers/gamma.js @@ -128,7 +128,7 @@ async function fetchApiCredentials(referer, site) { } async function fetchLatest(site, page = 1, options, _preData, upcoming = false) { - const referer = options.parameters?.referer || `${options.parameters?.networkReferer ? site.parent.url : site.url}/en/videos`; + const referer = options.parameters?.referer || `${options.parameters?.networkReferer ? site.parent.origin : site.origin}/en/videos`; const { apiUrl } = await fetchApiCredentials(referer, site); const slug = options.parameters.querySlug || site.slug; @@ -179,7 +179,7 @@ async function getFullPhotos(entryId, site, parameters) { } async function getThumbs(entryId, site, parameters) { - const referer = parameters?.referer || `${parameters?.networkReferer ? site.parent.url : site.url}/en/videos`; + const referer = parameters?.referer || `${parameters?.networkReferer ? site.parent.origin : site.origin}/en/videos`; const { apiUrl } = await fetchApiCredentials(referer, site); const res = await unprint.post(apiUrl, { @@ -298,7 +298,7 @@ async function scrapeScene(data, site, options, movieScenes) { } async function fetchScene(url, site, baseRelease, options) { - const referer = options.parameters?.referer || `${site.parameters?.networkReferer ? site.parent.url : site.url}/en/videos`; + const referer = options.parameters?.referer || `${site.parameters?.networkReferer ? site.parent.origin : site.origin}/en/videos`; const { apiUrl } = await fetchApiCredentials(referer, site); const entryId = (baseRelease?.path || new URL(url).pathname).match(/\/(\d{2,})(\/|$)/)?.[1];