Added Aylo and MindGeek profile tests, updated site configuration.

This commit is contained in:
DebaucheryLibrarian
2026-01-10 06:24:05 +01:00
parent 3767fc8bfe
commit 6705607f67
5 changed files with 94 additions and 39 deletions

View File

@@ -624,7 +624,7 @@ async function scrapeProfile({ query }, url, actorName, _siteSlug, getActorRelea
profile.description = query.cnt('.actorBio p:not(.bioTitle)');
if (hair) profile.hair = hair.split(':')[1].trim();
if (hair) profile.hairColor = hair.split(':')[1].trim();
if (height) profile.height = Number(height.match(/\d+/)[0]);
if (weight) profile.weight = Number(weight.match(/\d+/)[0]);
if (alias) profile.aliases = alias.split(':')[1].trim().split(', ');
@@ -648,7 +648,7 @@ function scrapeApiProfile(data, releases, siteSlug) {
if (data.attributes.ethnicity) profile.ethnicity = data.attributes.ethnicity;
if (data.attributes.eye_color) profile.eyes = data.attributes.eye_color;
if (data.attributes.hair_color) profile.hair = data.attributes.hair_color;
if (data.attributes.hair_color) profile.hairColor = data.attributes.hair_color;
const avatarPaths = Object.values(data.pictures).reverse();
if (avatarPaths.length > 0) profile.avatar = avatarPaths.map((avatarPath) => `https://images01-evilangel.gammacdn.com/actors${avatarPath}`);
@@ -929,7 +929,8 @@ async function fetchApiProfile({ name: actorName }, context, include) {
const siteSlug = context.entity.slug || context.site?.slug || context.network?.slug;
const actorSlug = encodeURI(actorName);
const referer = `https://www.${siteSlug}.com/en/search`;
// const referer = `https://www.${siteSlug}.com/en/search`;
const referer = `${new URL(context.entity.url).origin}/en/search`;
const { apiUrl } = await fetchApiCredentials(referer);

View File

@@ -20,7 +20,7 @@ const czechav = require('./czechav');
const modelmedia = require('./modelmedia');
const dorcel = require('./dorcel');
const fabulouscash = require('./fabulouscash');
const famedigital = require('./famedigital');
// const famedigital = require('./famedigital');
const firstanalquest = require('./firstanalquest');
const elevatedx = require('./elevatedx');
const exploitedx = require('./exploitedx');
@@ -89,6 +89,10 @@ const freeones = require('./freeones');
const scrapers = {
releases: {
// gamma
gamma,
// daringsex,
// etc
amateurallure,
americanpornstar,
amateureuro: porndoe,
@@ -114,13 +118,11 @@ const scrapers = {
delphine: modelmedia,
dorcel,
elegantangel: adultempire,
famedigital,
exploitedx,
fabulouscash,
firstanalquest,
forbondage: porndoe,
fullpornnetwork,
gamma,
gaywire: aylo,
girlgirl: julesjordan,
hitzefrei,
@@ -220,9 +222,40 @@ const scrapers = {
transangels: aylo,
trueamateurs: aylo,
twistys: aylo,
// gamma
'21sextury': gamma,
biphoria: gamma,
blakemason: gamma,
blowpass: gamma,
burningangel: gamma,
chaosmen: gamma,
devilsfilm: gamma,
diabolic: gamma,
dogfartnetwork: gamma,
evilangel: gamma,
famedigital: gamma,
fantasymassage: gamma,
filthykings: gamma,
gangbangcreampie: gamma,
girlsway: gamma,
gloryholesecrets: gamma,
peternorth: gamma,
pridestudios: gamma,
puretaboo: gamma,
roccosiffredi: gamma,
silverstonedvd: gamma,
silviasaint: gamma,
tabooheat: gamma,
vivid: gamma,
whiteghetto: gamma,
wicked: gamma,
xempire: gamma,
zerotolerancefilms: gamma,
'3rddegreefilms': gamma,
addicted2girls: gamma,
genderxfilms: gamma,
// etc
'18vr': badoink,
'21sextury': gamma,
adultempire,
allanal: mikeadriano,
allherluv: missax,
@@ -252,25 +285,19 @@ const scrapers = {
boobpedia,
bradmontana,
brattysis: nubiles,
burningangel: gamma,
cherrypimps,
cumlouder,
deeplush: nubiles,
devilsfilm: famedigital,
dirtyauditions: mikeadriano,
dogfartnetwork: gamma,
dorcelclub: dorcel,
doubleviewcasting: firstanalquest,
dtfsluts: fullpornnetwork,
evilangel: gamma,
exploitedx, // only from known URL that will specify site
eyeontheguy: hush,
firstanalquest,
forbondage: porndoe,
freeones,
gangbangcreampie: gamma,
girlfaction: fullpornnetwork,
gloryholesecrets: gamma,
gotfilled: radical,
hergape: fullpornnetwork,
hitzefrei,
@@ -316,7 +343,6 @@ const scrapers = {
pascalssubsluts,
pervcity,
pervertgallery: fullpornnetwork,
peternorth: famedigital,
pierrewoodman,
pimpxxx: cherrypimps,
porncz,
@@ -328,13 +354,10 @@ const scrapers = {
purgatoryx,
realvr: badoink,
rickysroom,
roccosiffredi: famedigital,
sayuncle: teamskeet,
score,
seehimfuck: hush,
sexlikereal,
silverstonedvd: famedigital,
silviasaint: famedigital,
spermmania: snowvalley,
handjobjapan: snowvalley,
fellatiojapan: snowvalley,
@@ -378,9 +401,7 @@ const scrapers = {
wifey: vixen,
vrcosplayx: badoink,
wankzvr,
wicked: gamma,
wildoncam: cherrypimps,
xempire: gamma,
},
};