Added Mile High Media scraper.

This commit is contained in:
ThePendulum 2020-01-16 21:56:33 +01:00
parent 22d8dda792
commit 4074a5bb64
13 changed files with 52 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -101,6 +101,12 @@ const networks = [
url: null,
description: null,
},
{
slug: 'milehighmedia',
name: 'Mile High Media',
url: 'https://www.milehighmedia.com',
description: 'MileHighMedia.com is the only niche porn network you need! Watch lesbian sex, hardcore fucking and family porn stories with the hottest teens & MILFs!',
},
{
slug: 'mofos',
name: 'MOFOS',

View File

@ -1630,6 +1630,41 @@ function getSites(networksMap) {
description: 'Swallowed is a Premium adult website for the hottest Blowjobs content online with only the most popular pornstars swallowing cock!',
network_id: networksMap.mikeadriano,
},
// MILE HIGH MEDIA
{
slug: 'doghousedigital',
name: 'Doghouse Digital',
url: 'https://www.doghousedigital.com',
parameters: JSON.stringify({ siteId: 321 }),
network_id: networksMap.milehighmedia,
},
{
slug: 'milehighmedia',
name: 'Mile High Media',
url: 'https://www.milehighmedia.com/scenes?site=323',
network_id: networksMap.milehighmedia,
},
{
slug: 'realityjunkies',
name: 'Reality Junkies',
url: 'https://www.realityjunkies.com',
parameters: JSON.stringify({ siteId: 324 }),
network_id: networksMap.milehighmedia,
},
{
slug: 'sweetheartvideo',
name: 'Sweetheart Video',
url: 'https://www.sweetheartvideo.com',
parameters: JSON.stringify({ siteId: 325 }),
network_id: networksMap.milehighmedia,
},
{
slug: 'sweetsinner',
name: 'Sweet Sinner',
url: 'https://www.sweetsinner.com',
parameters: JSON.stringify({ siteId: 326 }),
network_id: networksMap.milehighmedia,
},
// MOFOS
{
slug: 'girlsgonepink',

View File

@ -0,0 +1,8 @@
'use strict';
const { fetchScene, fetchLatest } = require('./mindgeek');
module.exports = {
fetchLatest,
fetchScene,
};

View File

@ -13,6 +13,7 @@ const fakehub = require('./fakehub');
const jayrock = require('./jayrock');
const kink = require('./kink');
const mikeadriano = require('./mikeadriano');
const milehighmedia = require('./milehighmedia');
const mofos = require('./mofos');
const perfectgonzo = require('./perfectgonzo');
const pervcity = require('./pervcity');
@ -56,6 +57,7 @@ module.exports = {
kink,
legalporno,
mikeadriano,
milehighmedia,
mofos,
perfectgonzo,
pervcity,

View File

@ -80,7 +80,7 @@ const funcs = {
};
function ctx(element) {
const contextFuncs = Object.entries(funcs)
const contextFuncs = Object.entries(funcs) // dynamically attach methods with context
.reduce((acc, [key, func]) => ({ ...acc, [key]: (...args) => func(element, ...args) }), {});
return {