Separated release and actor scrapers into modules. Fixed Dorcel profile search.
This commit is contained in:
parent
763a913be6
commit
ff360423f6
|
|
@ -0,0 +1,283 @@
|
|||
'use strict';
|
||||
|
||||
const adultempire = require('./adultempire');
|
||||
const angelogodshackoriginal = require('./angelogodshackoriginal');
|
||||
const archangel = require('./archangel');
|
||||
const americanpornstar = require('./americanpornstar');
|
||||
const aziani = require('./aziani');
|
||||
const badoink = require('./badoink');
|
||||
const bamvisions = require('./bamvisions');
|
||||
const bang = require('./bang');
|
||||
const bradmontana = require('./bradmontana');
|
||||
const cherrypimps = require('./cherrypimps');
|
||||
const cumlouder = require('./cumlouder');
|
||||
const modelmedia = require('./modelmedia');
|
||||
const dorcel = require('./dorcel');
|
||||
// const famedigital = require('./famedigital');
|
||||
const firstanalquest = require('./firstanalquest');
|
||||
const elevatedx = require('./elevatedx');
|
||||
const exploitedx = require('./exploitedx');
|
||||
const fullpornnetwork = require('./fullpornnetwork');
|
||||
const gamma = require('./gamma');
|
||||
const hitzefrei = require('./hitzefrei');
|
||||
const hookuphotshot = require('./hookuphotshot');
|
||||
const hush = require('./hush');
|
||||
const inthecrack = require('./inthecrack');
|
||||
const julesjordan = require('./julesjordan');
|
||||
const karups = require('./karups');
|
||||
const kellymadison = require('./kellymadison');
|
||||
const kink = require('./kink');
|
||||
const mariskax = require('./mariskax');
|
||||
// const analvids = require('./analvids');
|
||||
const pornbox = require('./pornbox');
|
||||
const littlecapricedreams = require('./littlecapricedreams');
|
||||
const loveherfilms = require('./loveherfilms');
|
||||
const bluedonkeymedia = require('./bluedonkeymedia');
|
||||
const mikeadriano = require('./mikeadriano');
|
||||
const aylo = require('./aylo');
|
||||
const missax = require('./missax');
|
||||
const naughtyamerica = require('./naughtyamerica');
|
||||
const nubiles = require('./nubiles');
|
||||
const pascalssubsluts = require('./pascalssubsluts');
|
||||
const pervcity = require('./pervcity');
|
||||
const pierrewoodman = require('./pierrewoodman');
|
||||
const porndoe = require('./porndoe');
|
||||
const porncz = require('./porncz');
|
||||
const pornhub = require('./pornhub');
|
||||
const pornworld = require('./pornworld');
|
||||
const privateNetwork = require('./private'); // reserved keyword
|
||||
const radical = require('./radical');
|
||||
const rickysroom = require('./rickysroom');
|
||||
const sexlikereal = require('./sexlikereal');
|
||||
const score = require('./score');
|
||||
const snowvalley = require('./snowvalley');
|
||||
const spizoo = require('./spizoo');
|
||||
const teamskeet = require('./teamskeet');
|
||||
const teenmegaworld = require('./teenmegaworld');
|
||||
const testedefudelidade = require('./testedefudelidade');
|
||||
const theflourish = require('./theflourish');
|
||||
const tokyohot = require('./tokyohot');
|
||||
// const topwebmodels = require('./topwebmodels');
|
||||
const virtualtaboo = require('./virtualtaboo');
|
||||
const vixen = require('./vixen');
|
||||
const wankzvr = require('./wankzvr');
|
||||
// const xempire = require('./xempire');
|
||||
|
||||
// profiles
|
||||
const boobpedia = require('./boobpedia');
|
||||
const freeones = require('./freeones');
|
||||
|
||||
module.exports = {
|
||||
// aylo
|
||||
adultmobile: aylo,
|
||||
babes: aylo,
|
||||
bangbros: aylo,
|
||||
brazzers: aylo,
|
||||
digitalplayground: aylo,
|
||||
doghousedigital: aylo,
|
||||
fakehub: aylo,
|
||||
familysinners: aylo,
|
||||
gaywire: aylo,
|
||||
iconmale: aylo,
|
||||
killergram: aylo,
|
||||
letsdoeit: aylo,
|
||||
men: aylo,
|
||||
metrohd: aylo,
|
||||
mofos: aylo,
|
||||
mypervyfamily: aylo,
|
||||
propertysex: aylo,
|
||||
realityjunkies: aylo,
|
||||
realitykings: aylo,
|
||||
sexyhub: aylo,
|
||||
spicevids: aylo,
|
||||
squirted: aylo,
|
||||
sweetheartvideo: aylo,
|
||||
sweetsinner: aylo,
|
||||
transangels: aylo,
|
||||
trueamateurs: aylo,
|
||||
twistys: aylo,
|
||||
// gamma
|
||||
'21sextury': gamma,
|
||||
'3rddegreefilms': gamma,
|
||||
addicted2girls: 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,
|
||||
genderxfilms: 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,
|
||||
// mike adriano
|
||||
allanal: mikeadriano,
|
||||
analonly: mikeadriano,
|
||||
dirtyauditions: mikeadriano,
|
||||
nympho: mikeadriano,
|
||||
swallowed: mikeadriano,
|
||||
trueanal: mikeadriano,
|
||||
// radical
|
||||
bjraw: radical,
|
||||
gotfilled: radical,
|
||||
inserted: radical,
|
||||
purgatoryx: radical,
|
||||
topwebmodels: radical,
|
||||
// hush / hussiepass
|
||||
eyeontheguy: hush,
|
||||
hushpass: hush,
|
||||
hussiepass: hush,
|
||||
interracialpass: hush,
|
||||
interracialpovs: hush,
|
||||
povpornstars: hush,
|
||||
seehimfuck: hush,
|
||||
// wankzvr
|
||||
wankzvr,
|
||||
tranzvr: wankzvr,
|
||||
milfvr: wankzvr,
|
||||
// nubiles
|
||||
anilos: nubiles,
|
||||
brattysis: nubiles,
|
||||
deeplush: nubiles,
|
||||
hotcrazymess: nubiles,
|
||||
nfbusty: nubiles,
|
||||
nubilefilms: nubiles,
|
||||
nubiles,
|
||||
thatsitcomshow: nubiles,
|
||||
// porndoe
|
||||
amateureuro: porndoe,
|
||||
forbondage: porndoe,
|
||||
mamacitaz: porndoe,
|
||||
transbella: porndoe,
|
||||
vipsexvault: porndoe,
|
||||
// aziani
|
||||
aziani,
|
||||
'2poles1hole': aziani,
|
||||
creampiled: aziani,
|
||||
// woodman
|
||||
pierrewoodman,
|
||||
wakeupnfuck: pierrewoodman,
|
||||
// etc
|
||||
'18vr': badoink,
|
||||
theflourishxxx: theflourish,
|
||||
adultempire,
|
||||
archangel,
|
||||
allherluv: missax,
|
||||
americanpornstar,
|
||||
analbbc: fullpornnetwork,
|
||||
analized: fullpornnetwork,
|
||||
analviolation: fullpornnetwork,
|
||||
angelogodshackoriginal,
|
||||
asiam: modelmedia,
|
||||
babevr: badoink,
|
||||
baddaddypov: fullpornnetwork,
|
||||
badoinkvr: badoink,
|
||||
bamvisions,
|
||||
bang,
|
||||
bluedonkeymedia,
|
||||
delphine: modelmedia,
|
||||
meidenvanholland: bluedonkeymedia,
|
||||
vurigvlaanderen: bluedonkeymedia,
|
||||
boobpedia,
|
||||
bradmontana,
|
||||
cherrypimps,
|
||||
cumlouder,
|
||||
dorcelclub: dorcel,
|
||||
doubleviewcasting: firstanalquest,
|
||||
dtfsluts: fullpornnetwork,
|
||||
exploitedx, // only from known URL that will specify site
|
||||
firstanalquest,
|
||||
freeones,
|
||||
girlfaction: fullpornnetwork,
|
||||
hergape: fullpornnetwork,
|
||||
hitzefrei,
|
||||
homemadeanalwhores: fullpornnetwork,
|
||||
hookuphotshot,
|
||||
inthecrack,
|
||||
jamesdeen: fullpornnetwork,
|
||||
jerkaoke: modelmedia,
|
||||
julesjordan,
|
||||
karups,
|
||||
kellymadison,
|
||||
'8kmembers': kellymadison,
|
||||
kink,
|
||||
kinkmen: kink,
|
||||
kinkvr: kink,
|
||||
loveherfilms,
|
||||
loveherfeet: loveherfilms,
|
||||
shelovesblack: loveherfilms,
|
||||
// analvids,
|
||||
analvids: pornbox,
|
||||
littlecapricedreams,
|
||||
mariskax,
|
||||
missax,
|
||||
mylf: teamskeet,
|
||||
mugfucked: fullpornnetwork,
|
||||
naughtyamerica,
|
||||
tonightsgirlfriend: naughtyamerica,
|
||||
nebraskacoeds: elevatedx,
|
||||
onlyprince: fullpornnetwork,
|
||||
pascalssubsluts,
|
||||
pervcity,
|
||||
dpdiva: pervcity,
|
||||
pervertgallery: fullpornnetwork,
|
||||
porncz,
|
||||
pornhub,
|
||||
pornworld,
|
||||
povperverts: fullpornnetwork,
|
||||
private: privateNetwork,
|
||||
realvr: badoink,
|
||||
rickysroom,
|
||||
sayuncle: teamskeet,
|
||||
score,
|
||||
sexlikereal,
|
||||
spermmania: snowvalley,
|
||||
handjobjapan: snowvalley,
|
||||
fellatiojapan: snowvalley,
|
||||
legsjapan: snowvalley,
|
||||
cumbuffet: snowvalley,
|
||||
cospuri: snowvalley,
|
||||
cutebutts: snowvalley,
|
||||
transexjapan: snowvalley,
|
||||
uralesbian: snowvalley,
|
||||
rawattack: spizoo,
|
||||
spizoo,
|
||||
teamskeet,
|
||||
// teencoreclub,
|
||||
teenmegaworld,
|
||||
testedefudelidade,
|
||||
tokyohot,
|
||||
virtualtaboo,
|
||||
darkroomvr: virtualtaboo,
|
||||
onlytarts: virtualtaboo,
|
||||
oopsfamily: virtualtaboo,
|
||||
// vixen
|
||||
vixen,
|
||||
blacked: vixen,
|
||||
blackedraw: vixen,
|
||||
tushy: vixen,
|
||||
tushyraw: vixen,
|
||||
deeper: vixen,
|
||||
milfy: vixen,
|
||||
slayed: vixen,
|
||||
wifey: vixen,
|
||||
vrcosplayx: badoink,
|
||||
};
|
||||
|
|
@ -3,6 +3,8 @@
|
|||
const unprint = require('unprint');
|
||||
const cookie = require('cookie');
|
||||
|
||||
const slugify = require('../utils/slugify');
|
||||
|
||||
function extractSources(sources) {
|
||||
if (sources?.length > 0) {
|
||||
return sources
|
||||
|
|
@ -237,8 +239,9 @@ async function getActorUrl(baseActor, entity) {
|
|||
|
||||
// URL slugs are unpredictable: /jessie-volt, /aleska_diamond, /liza-del_sierra
|
||||
// AJAX API at /search/ajax/display doesn't actually return results unless an actor ID is passed
|
||||
const searchRes = await unprint.post(`${entity.url}/en/search`, new URLSearchParams({ s: baseActor.name }), {
|
||||
const searchRes = await unprint.post(`${entity.url}/en/search`, { s: baseActor.name }, {
|
||||
selectAll: '#search .actor',
|
||||
form: true,
|
||||
headers: {
|
||||
// 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8',
|
||||
'Accept-Language': 'en-US,en',
|
||||
|
|
@ -249,7 +252,7 @@ async function getActorUrl(baseActor, entity) {
|
|||
return searchRes.status;
|
||||
}
|
||||
|
||||
const actorItem = searchRes.context.find(({ query }) => query.content('.name') === baseActor.name);
|
||||
const actorItem = searchRes.context.find(({ query }) => slugify(query.content('.name')) === baseActor.slug);
|
||||
|
||||
if (!actorItem) {
|
||||
return null;
|
||||
|
|
|
|||
|
|
@ -0,0 +1,189 @@
|
|||
'use strict';
|
||||
|
||||
const adultempire = require('./adultempire');
|
||||
const angelogodshackoriginal = require('./angelogodshackoriginal');
|
||||
const archangel = require('./archangel');
|
||||
const assylum = require('./assylum');
|
||||
const amateurallure = require('./amateurallure');
|
||||
const americanpornstar = require('./americanpornstar');
|
||||
const amnesiac = require('./amnesiac');
|
||||
const aziani = require('./aziani');
|
||||
const badoink = require('./badoink');
|
||||
const bamvisions = require('./bamvisions');
|
||||
const bang = require('./bang');
|
||||
const bradmontana = require('./bradmontana');
|
||||
const bellesa = require('./bellesa');
|
||||
const cherrypimps = require('./cherrypimps');
|
||||
const cliffmedia = require('./cliffmedia');
|
||||
const cumlouder = require('./cumlouder');
|
||||
const czechav = require('./czechav');
|
||||
const modelmedia = require('./modelmedia');
|
||||
const dorcel = require('./dorcel');
|
||||
const fabulouscash = require('./fabulouscash');
|
||||
// const famedigital = require('./famedigital');
|
||||
const firstanalquest = require('./firstanalquest');
|
||||
const elevatedx = require('./elevatedx');
|
||||
const exploitedx = require('./exploitedx');
|
||||
const fullpornnetwork = require('./fullpornnetwork');
|
||||
const gamma = require('./gamma');
|
||||
const hitzefrei = require('./hitzefrei');
|
||||
const hookuphotshot = require('./hookuphotshot');
|
||||
const hush = require('./hush');
|
||||
const innofsin = require('./innofsin');
|
||||
const insex = require('./insex');
|
||||
const inthecrack = require('./inthecrack');
|
||||
const jayrock = require('./jayrock');
|
||||
const jesseloadsmonsterfacials = require('./jesseloadsmonsterfacials');
|
||||
const julesjordan = require('./julesjordan');
|
||||
const karups = require('./karups');
|
||||
const kellymadison = require('./kellymadison');
|
||||
const kink = require('./kink');
|
||||
const mariskax = require('./mariskax');
|
||||
// const analvids = require('./analvids');
|
||||
const pornbox = require('./pornbox');
|
||||
const littlecapricedreams = require('./littlecapricedreams');
|
||||
const loveherfilms = require('./loveherfilms');
|
||||
const bluedonkeymedia = require('./bluedonkeymedia');
|
||||
const mikeadriano = require('./mikeadriano');
|
||||
const aylo = require('./aylo');
|
||||
const missax = require('./missax');
|
||||
const naughtyamerica = require('./naughtyamerica');
|
||||
const newsensations = require('./newsensations');
|
||||
const nubiles = require('./nubiles');
|
||||
const pascalssubsluts = require('./pascalssubsluts');
|
||||
const perfectgonzo = require('./perfectgonzo');
|
||||
const pervcity = require('./pervcity');
|
||||
const pierrewoodman = require('./pierrewoodman');
|
||||
const pinkyxxx = require('./pinkyxxx');
|
||||
const porndoe = require('./porndoe');
|
||||
const porncz = require('./porncz');
|
||||
const pornworld = require('./pornworld');
|
||||
const privateNetwork = require('./private'); // reserved keyword
|
||||
const radical = require('./radical');
|
||||
const rickysroom = require('./rickysroom');
|
||||
const sexlikereal = require('./sexlikereal');
|
||||
const score = require('./score');
|
||||
const snowvalley = require('./snowvalley');
|
||||
const spizoo = require('./spizoo');
|
||||
const teamskeet = require('./teamskeet');
|
||||
const teencoreclub = require('./teencoreclub');
|
||||
const teenmegaworld = require('./teenmegaworld');
|
||||
const testedefudelidade = require('./testedefudelidade');
|
||||
const theflourish = require('./theflourish');
|
||||
const tokyohot = require('./tokyohot');
|
||||
// const topwebmodels = require('./topwebmodels');
|
||||
const traxxx = require('./traxxx');
|
||||
const virtualtaboo = require('./virtualtaboo');
|
||||
const vivid = require('./vivid');
|
||||
const vixen = require('./vixen');
|
||||
const vogov = require('./vogov');
|
||||
const wankzvr = require('./wankzvr');
|
||||
const whalemember = require('./whalemember');
|
||||
// const xempire = require('./xempire');
|
||||
|
||||
module.exports = {
|
||||
// gamma
|
||||
gamma,
|
||||
// aylo
|
||||
aylo,
|
||||
bangbros: aylo,
|
||||
brazzers: aylo,
|
||||
gaywire: aylo,
|
||||
sexyhub: aylo,
|
||||
// daringsex,
|
||||
// arch angel
|
||||
archangel,
|
||||
// etc
|
||||
amateurallure,
|
||||
americanpornstar,
|
||||
amateureuro: porndoe,
|
||||
amnesiac,
|
||||
angelogodshackoriginal,
|
||||
asiam: modelmedia,
|
||||
assylum,
|
||||
aziani,
|
||||
badoink,
|
||||
bamvisions,
|
||||
bang,
|
||||
bellesa,
|
||||
bluedonkeymedia,
|
||||
bradmontana,
|
||||
cherrypimps,
|
||||
cliffmedia,
|
||||
cumlouder,
|
||||
czechav,
|
||||
pornworld,
|
||||
delphine: modelmedia,
|
||||
dorcel,
|
||||
elegantangel: adultempire,
|
||||
exploitedx,
|
||||
fabulouscash,
|
||||
firstanalquest,
|
||||
forbondage: porndoe,
|
||||
fullpornnetwork,
|
||||
girlgirl: julesjordan,
|
||||
hitzefrei,
|
||||
hookuphotshot,
|
||||
hussiepass: hush,
|
||||
hushpass: hush,
|
||||
innofsin,
|
||||
insex,
|
||||
interracialpass: hush,
|
||||
inthecrack,
|
||||
jayrock,
|
||||
jerkaoke: modelmedia,
|
||||
jesseloadsmonsterfacials,
|
||||
julesjordan,
|
||||
karups,
|
||||
kellymadison,
|
||||
'8kmembers': kellymadison,
|
||||
kink,
|
||||
// kinkvr: badoink,
|
||||
// analvids,
|
||||
analvids: pornbox,
|
||||
littlecapricedreams,
|
||||
loveherfilms,
|
||||
mamacitaz: porndoe,
|
||||
mariskax,
|
||||
mikeadriano,
|
||||
missax,
|
||||
mylf: teamskeet,
|
||||
naughtyamerica,
|
||||
nebraskacoeds: elevatedx,
|
||||
newsensations,
|
||||
nubiles,
|
||||
pascalssubsluts,
|
||||
perfectgonzo,
|
||||
pervcity,
|
||||
pierrewoodman,
|
||||
pinkyxxx,
|
||||
porncz,
|
||||
pornpros: whalemember,
|
||||
pornplus: whalemember,
|
||||
private: privateNetwork,
|
||||
radical,
|
||||
rickysroom,
|
||||
sayuncle: teamskeet,
|
||||
score,
|
||||
sexlikereal,
|
||||
snowvalley,
|
||||
spizoo,
|
||||
swallowsalon: julesjordan,
|
||||
teencoreclub,
|
||||
teenmegaworld,
|
||||
teamskeet,
|
||||
testedefudelidade,
|
||||
theflourish,
|
||||
tokyohot,
|
||||
transbella: porndoe,
|
||||
traxxx,
|
||||
vipsexvault: porndoe,
|
||||
virtualtaboo,
|
||||
vivid,
|
||||
vixen,
|
||||
vogov,
|
||||
wankzvr,
|
||||
westcoastproductions: adultempire,
|
||||
whalemember,
|
||||
// xempire,
|
||||
};
|
||||
|
|
@ -1,412 +1,11 @@
|
|||
'use strict';
|
||||
|
||||
const adultempire = require('./adultempire');
|
||||
const angelogodshackoriginal = require('./angelogodshackoriginal');
|
||||
const archangel = require('./archangel');
|
||||
const assylum = require('./assylum');
|
||||
const amateurallure = require('./amateurallure');
|
||||
const americanpornstar = require('./americanpornstar');
|
||||
const amnesiac = require('./amnesiac');
|
||||
const aziani = require('./aziani');
|
||||
const badoink = require('./badoink');
|
||||
const bamvisions = require('./bamvisions');
|
||||
const bang = require('./bang');
|
||||
const bradmontana = require('./bradmontana');
|
||||
const bellesa = require('./bellesa');
|
||||
const cherrypimps = require('./cherrypimps');
|
||||
const cliffmedia = require('./cliffmedia');
|
||||
const cumlouder = require('./cumlouder');
|
||||
const czechav = require('./czechav');
|
||||
const modelmedia = require('./modelmedia');
|
||||
const dorcel = require('./dorcel');
|
||||
const fabulouscash = require('./fabulouscash');
|
||||
// const famedigital = require('./famedigital');
|
||||
const firstanalquest = require('./firstanalquest');
|
||||
const elevatedx = require('./elevatedx');
|
||||
const exploitedx = require('./exploitedx');
|
||||
const fullpornnetwork = require('./fullpornnetwork');
|
||||
const gamma = require('./gamma');
|
||||
const hitzefrei = require('./hitzefrei');
|
||||
const hookuphotshot = require('./hookuphotshot');
|
||||
const hush = require('./hush');
|
||||
const innofsin = require('./innofsin');
|
||||
const insex = require('./insex');
|
||||
const inthecrack = require('./inthecrack');
|
||||
const jayrock = require('./jayrock');
|
||||
const jesseloadsmonsterfacials = require('./jesseloadsmonsterfacials');
|
||||
const julesjordan = require('./julesjordan');
|
||||
const karups = require('./karups');
|
||||
const kellymadison = require('./kellymadison');
|
||||
const kink = require('./kink');
|
||||
const mariskax = require('./mariskax');
|
||||
// const analvids = require('./analvids');
|
||||
const pornbox = require('./pornbox');
|
||||
const littlecapricedreams = require('./littlecapricedreams');
|
||||
const loveherfilms = require('./loveherfilms');
|
||||
const bluedonkeymedia = require('./bluedonkeymedia');
|
||||
const mikeadriano = require('./mikeadriano');
|
||||
const aylo = require('./aylo');
|
||||
const missax = require('./missax');
|
||||
const naughtyamerica = require('./naughtyamerica');
|
||||
const newsensations = require('./newsensations');
|
||||
const nubiles = require('./nubiles');
|
||||
const pascalssubsluts = require('./pascalssubsluts');
|
||||
const perfectgonzo = require('./perfectgonzo');
|
||||
const pervcity = require('./pervcity');
|
||||
const pierrewoodman = require('./pierrewoodman');
|
||||
const pinkyxxx = require('./pinkyxxx');
|
||||
const porndoe = require('./porndoe');
|
||||
const porncz = require('./porncz');
|
||||
const pornhub = require('./pornhub');
|
||||
const pornworld = require('./pornworld');
|
||||
const privateNetwork = require('./private'); // reserved keyword
|
||||
const radical = require('./radical');
|
||||
const rickysroom = require('./rickysroom');
|
||||
const sexlikereal = require('./sexlikereal');
|
||||
const score = require('./score');
|
||||
const snowvalley = require('./snowvalley');
|
||||
const spizoo = require('./spizoo');
|
||||
const teamskeet = require('./teamskeet');
|
||||
const teencoreclub = require('./teencoreclub');
|
||||
const teenmegaworld = require('./teenmegaworld');
|
||||
const testedefudelidade = require('./testedefudelidade');
|
||||
const theflourish = require('./theflourish');
|
||||
const tokyohot = require('./tokyohot');
|
||||
// const topwebmodels = require('./topwebmodels');
|
||||
const traxxx = require('./traxxx');
|
||||
const virtualtaboo = require('./virtualtaboo');
|
||||
const vivid = require('./vivid');
|
||||
const vixen = require('./vixen');
|
||||
const vogov = require('./vogov');
|
||||
const wankzvr = require('./wankzvr');
|
||||
const whalemember = require('./whalemember');
|
||||
// const xempire = require('./xempire');
|
||||
|
||||
// profiles
|
||||
const boobpedia = require('./boobpedia');
|
||||
const freeones = require('./freeones');
|
||||
const releaseScrapers = require('./releases');
|
||||
const actorScrapers = require('./actors');
|
||||
|
||||
const scrapers = {
|
||||
releases: {
|
||||
// gamma
|
||||
gamma,
|
||||
// aylo
|
||||
aylo,
|
||||
bangbros: aylo,
|
||||
brazzers: aylo,
|
||||
gaywire: aylo,
|
||||
sexyhub: aylo,
|
||||
// daringsex,
|
||||
// arch angel
|
||||
archangel,
|
||||
// etc
|
||||
amateurallure,
|
||||
americanpornstar,
|
||||
amateureuro: porndoe,
|
||||
amnesiac,
|
||||
angelogodshackoriginal,
|
||||
asiam: modelmedia,
|
||||
assylum,
|
||||
aziani,
|
||||
badoink,
|
||||
bamvisions,
|
||||
bang,
|
||||
bellesa,
|
||||
bluedonkeymedia,
|
||||
bradmontana,
|
||||
cherrypimps,
|
||||
cliffmedia,
|
||||
cumlouder,
|
||||
czechav,
|
||||
pornworld,
|
||||
delphine: modelmedia,
|
||||
dorcel,
|
||||
elegantangel: adultempire,
|
||||
exploitedx,
|
||||
fabulouscash,
|
||||
firstanalquest,
|
||||
forbondage: porndoe,
|
||||
fullpornnetwork,
|
||||
girlgirl: julesjordan,
|
||||
hitzefrei,
|
||||
hookuphotshot,
|
||||
hussiepass: hush,
|
||||
hushpass: hush,
|
||||
innofsin,
|
||||
insex,
|
||||
interracialpass: hush,
|
||||
inthecrack,
|
||||
jayrock,
|
||||
jerkaoke: modelmedia,
|
||||
jesseloadsmonsterfacials,
|
||||
julesjordan,
|
||||
karups,
|
||||
kellymadison,
|
||||
'8kmembers': kellymadison,
|
||||
kink,
|
||||
// kinkvr: badoink,
|
||||
// analvids,
|
||||
analvids: pornbox,
|
||||
littlecapricedreams,
|
||||
loveherfilms,
|
||||
mamacitaz: porndoe,
|
||||
mariskax,
|
||||
mikeadriano,
|
||||
missax,
|
||||
mylf: teamskeet,
|
||||
naughtyamerica,
|
||||
nebraskacoeds: elevatedx,
|
||||
newsensations,
|
||||
nubiles,
|
||||
pascalssubsluts,
|
||||
perfectgonzo,
|
||||
pervcity,
|
||||
pierrewoodman,
|
||||
pinkyxxx,
|
||||
porncz,
|
||||
pornpros: whalemember,
|
||||
pornplus: whalemember,
|
||||
private: privateNetwork,
|
||||
radical,
|
||||
rickysroom,
|
||||
sayuncle: teamskeet,
|
||||
score,
|
||||
sexlikereal,
|
||||
snowvalley,
|
||||
spizoo,
|
||||
swallowsalon: julesjordan,
|
||||
teencoreclub,
|
||||
teenmegaworld,
|
||||
teamskeet,
|
||||
testedefudelidade,
|
||||
theflourish,
|
||||
tokyohot,
|
||||
transbella: porndoe,
|
||||
traxxx,
|
||||
vipsexvault: porndoe,
|
||||
virtualtaboo,
|
||||
vivid,
|
||||
vixen,
|
||||
vogov,
|
||||
wankzvr,
|
||||
westcoastproductions: adultempire,
|
||||
whalemember,
|
||||
// xempire,
|
||||
},
|
||||
actors: {
|
||||
// aylo
|
||||
adultmobile: aylo,
|
||||
babes: aylo,
|
||||
bangbros: aylo,
|
||||
brazzers: aylo,
|
||||
digitalplayground: aylo,
|
||||
doghousedigital: aylo,
|
||||
fakehub: aylo,
|
||||
familysinners: aylo,
|
||||
gaywire: aylo,
|
||||
iconmale: aylo,
|
||||
killergram: aylo,
|
||||
letsdoeit: aylo,
|
||||
men: aylo,
|
||||
metrohd: aylo,
|
||||
mofos: aylo,
|
||||
mypervyfamily: aylo,
|
||||
propertysex: aylo,
|
||||
realityjunkies: aylo,
|
||||
realitykings: aylo,
|
||||
sexyhub: aylo,
|
||||
spicevids: aylo,
|
||||
squirted: aylo,
|
||||
sweetheartvideo: aylo,
|
||||
sweetsinner: aylo,
|
||||
transangels: aylo,
|
||||
trueamateurs: aylo,
|
||||
twistys: aylo,
|
||||
// gamma
|
||||
'21sextury': gamma,
|
||||
'3rddegreefilms': gamma,
|
||||
addicted2girls: 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,
|
||||
genderxfilms: 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,
|
||||
// mike adriano
|
||||
allanal: mikeadriano,
|
||||
analonly: mikeadriano,
|
||||
dirtyauditions: mikeadriano,
|
||||
nympho: mikeadriano,
|
||||
swallowed: mikeadriano,
|
||||
trueanal: mikeadriano,
|
||||
// radical
|
||||
bjraw: radical,
|
||||
gotfilled: radical,
|
||||
inserted: radical,
|
||||
purgatoryx: radical,
|
||||
topwebmodels: radical,
|
||||
// hush / hussiepass
|
||||
eyeontheguy: hush,
|
||||
hushpass: hush,
|
||||
hussiepass: hush,
|
||||
interracialpass: hush,
|
||||
interracialpovs: hush,
|
||||
povpornstars: hush,
|
||||
seehimfuck: hush,
|
||||
// wankzvr
|
||||
wankzvr,
|
||||
tranzvr: wankzvr,
|
||||
milfvr: wankzvr,
|
||||
// nubiles
|
||||
anilos: nubiles,
|
||||
brattysis: nubiles,
|
||||
deeplush: nubiles,
|
||||
hotcrazymess: nubiles,
|
||||
nfbusty: nubiles,
|
||||
nubilefilms: nubiles,
|
||||
nubiles,
|
||||
thatsitcomshow: nubiles,
|
||||
// porndoe
|
||||
amateureuro: porndoe,
|
||||
forbondage: porndoe,
|
||||
mamacitaz: porndoe,
|
||||
transbella: porndoe,
|
||||
vipsexvault: porndoe,
|
||||
// aziani
|
||||
aziani,
|
||||
'2poles1hole': aziani,
|
||||
creampiled: aziani,
|
||||
// woodman
|
||||
pierrewoodman,
|
||||
wakeupnfuck: pierrewoodman,
|
||||
// etc
|
||||
'18vr': badoink,
|
||||
theflourishxxx: theflourish,
|
||||
adultempire,
|
||||
archangel,
|
||||
allherluv: missax,
|
||||
americanpornstar,
|
||||
analbbc: fullpornnetwork,
|
||||
analized: fullpornnetwork,
|
||||
analviolation: fullpornnetwork,
|
||||
angelogodshackoriginal,
|
||||
asiam: modelmedia,
|
||||
babevr: badoink,
|
||||
baddaddypov: fullpornnetwork,
|
||||
badoinkvr: badoink,
|
||||
bamvisions,
|
||||
bang,
|
||||
bluedonkeymedia,
|
||||
delphine: modelmedia,
|
||||
meidenvanholland: bluedonkeymedia,
|
||||
vurigvlaanderen: bluedonkeymedia,
|
||||
boobpedia,
|
||||
bradmontana,
|
||||
cherrypimps,
|
||||
cumlouder,
|
||||
dorcelclub: dorcel,
|
||||
doubleviewcasting: firstanalquest,
|
||||
dtfsluts: fullpornnetwork,
|
||||
exploitedx, // only from known URL that will specify site
|
||||
firstanalquest,
|
||||
freeones,
|
||||
girlfaction: fullpornnetwork,
|
||||
hergape: fullpornnetwork,
|
||||
hitzefrei,
|
||||
homemadeanalwhores: fullpornnetwork,
|
||||
hookuphotshot,
|
||||
inthecrack,
|
||||
jamesdeen: fullpornnetwork,
|
||||
jerkaoke: modelmedia,
|
||||
julesjordan,
|
||||
karups,
|
||||
kellymadison,
|
||||
'8kmembers': kellymadison,
|
||||
kink,
|
||||
kinkmen: kink,
|
||||
kinkvr: kink,
|
||||
loveherfilms,
|
||||
loveherfeet: loveherfilms,
|
||||
shelovesblack: loveherfilms,
|
||||
// analvids,
|
||||
analvids: pornbox,
|
||||
littlecapricedreams,
|
||||
mariskax,
|
||||
missax,
|
||||
mylf: teamskeet,
|
||||
mugfucked: fullpornnetwork,
|
||||
naughtyamerica,
|
||||
tonightsgirlfriend: naughtyamerica,
|
||||
nebraskacoeds: elevatedx,
|
||||
onlyprince: fullpornnetwork,
|
||||
pascalssubsluts,
|
||||
pervcity,
|
||||
dpdiva: pervcity,
|
||||
pervertgallery: fullpornnetwork,
|
||||
porncz,
|
||||
pornhub,
|
||||
pornworld,
|
||||
povperverts: fullpornnetwork,
|
||||
private: privateNetwork,
|
||||
realvr: badoink,
|
||||
rickysroom,
|
||||
sayuncle: teamskeet,
|
||||
score,
|
||||
sexlikereal,
|
||||
spermmania: snowvalley,
|
||||
handjobjapan: snowvalley,
|
||||
fellatiojapan: snowvalley,
|
||||
legsjapan: snowvalley,
|
||||
cumbuffet: snowvalley,
|
||||
cospuri: snowvalley,
|
||||
cutebutts: snowvalley,
|
||||
transexjapan: snowvalley,
|
||||
uralesbian: snowvalley,
|
||||
rawattack: spizoo,
|
||||
spizoo,
|
||||
teamskeet,
|
||||
// teencoreclub,
|
||||
teenmegaworld,
|
||||
testedefudelidade,
|
||||
tokyohot,
|
||||
virtualtaboo,
|
||||
darkroomvr: virtualtaboo,
|
||||
onlytarts: virtualtaboo,
|
||||
oopsfamily: virtualtaboo,
|
||||
// vixen
|
||||
vixen,
|
||||
blacked: vixen,
|
||||
blackedraw: vixen,
|
||||
tushy: vixen,
|
||||
tushyraw: vixen,
|
||||
deeper: vixen,
|
||||
milfy: vixen,
|
||||
slayed: vixen,
|
||||
wifey: vixen,
|
||||
vrcosplayx: badoink,
|
||||
},
|
||||
releases: releaseScrapers,
|
||||
actors: actorScrapers,
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -182,6 +182,7 @@ const actors = [
|
|||
{ entity: 'porncz', name: 'Kama Oxi', fields: ['avatar', 'gender', 'birthCountry', 'ethnicity', 'age', 'hairColor', 'cup', 'naturalBoobs', 'hasTattoos'] },
|
||||
{ entity: 'score', name: 'Vanessa Blue', fields: ['avatar', 'gender', 'placeOfResidence', 'ethnicity', 'height', 'weight', 'measurements', 'hairColor', 'dateOfBirth'] },
|
||||
{ entity: 'pierrewoodman', name: 'Abby Lee Brazil', fields: ['avatar', 'nationality'] },
|
||||
{ entity: 'dorcelclub', name: 'Clea Gaultier', fields: ['avatar'] },
|
||||
];
|
||||
|
||||
const actorScrapers = scrapers.actors;
|
||||
|
|
|
|||
Loading…
Reference in New Issue