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 unprint = require('unprint');
|
||||||
const cookie = require('cookie');
|
const cookie = require('cookie');
|
||||||
|
|
||||||
|
const slugify = require('../utils/slugify');
|
||||||
|
|
||||||
function extractSources(sources) {
|
function extractSources(sources) {
|
||||||
if (sources?.length > 0) {
|
if (sources?.length > 0) {
|
||||||
return sources
|
return sources
|
||||||
|
|
@ -237,8 +239,9 @@ async function getActorUrl(baseActor, entity) {
|
||||||
|
|
||||||
// URL slugs are unpredictable: /jessie-volt, /aleska_diamond, /liza-del_sierra
|
// 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
|
// 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',
|
selectAll: '#search .actor',
|
||||||
|
form: true,
|
||||||
headers: {
|
headers: {
|
||||||
// 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8',
|
// 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8',
|
||||||
'Accept-Language': 'en-US,en',
|
'Accept-Language': 'en-US,en',
|
||||||
|
|
@ -249,7 +252,7 @@ async function getActorUrl(baseActor, entity) {
|
||||||
return searchRes.status;
|
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) {
|
if (!actorItem) {
|
||||||
return null;
|
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';
|
'use strict';
|
||||||
|
|
||||||
const adultempire = require('./adultempire');
|
const releaseScrapers = require('./releases');
|
||||||
const angelogodshackoriginal = require('./angelogodshackoriginal');
|
const actorScrapers = require('./actors');
|
||||||
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 scrapers = {
|
const scrapers = {
|
||||||
releases: {
|
releases: releaseScrapers,
|
||||||
// gamma
|
actors: actorScrapers,
|
||||||
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,
|
|
||||||
},
|
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|
|
||||||
|
|
@ -182,6 +182,7 @@ const actors = [
|
||||||
{ entity: 'porncz', name: 'Kama Oxi', fields: ['avatar', 'gender', 'birthCountry', 'ethnicity', 'age', 'hairColor', 'cup', 'naturalBoobs', 'hasTattoos'] },
|
{ 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: 'score', name: 'Vanessa Blue', fields: ['avatar', 'gender', 'placeOfResidence', 'ethnicity', 'height', 'weight', 'measurements', 'hairColor', 'dateOfBirth'] },
|
||||||
{ entity: 'pierrewoodman', name: 'Abby Lee Brazil', fields: ['avatar', 'nationality'] },
|
{ entity: 'pierrewoodman', name: 'Abby Lee Brazil', fields: ['avatar', 'nationality'] },
|
||||||
|
{ entity: 'dorcelclub', name: 'Clea Gaultier', fields: ['avatar'] },
|
||||||
];
|
];
|
||||||
|
|
||||||
const actorScrapers = scrapers.actors;
|
const actorScrapers = scrapers.actors;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue