Added Porn Pros main channel and working URLs for Flexible Positions, Public Violations and Squirt Disgrace. Added bisexual tag photos.
|
@ -66,10 +66,7 @@ module.exports = {
|
||||||
// pornpros
|
// pornpros
|
||||||
'milfhumiliation',
|
'milfhumiliation',
|
||||||
'humiliated',
|
'humiliated',
|
||||||
'flexiblepositions',
|
|
||||||
'publicviolations',
|
|
||||||
'amateurviolations',
|
'amateurviolations',
|
||||||
'squirtdisgrace',
|
|
||||||
'cumdisgrace',
|
'cumdisgrace',
|
||||||
'webcamhackers',
|
'webcamhackers',
|
||||||
'collegeteens',
|
'collegeteens',
|
||||||
|
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
After Width: | Height: | Size: 6.9 KiB |
After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 8.9 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 653 KiB |
After Width: | Height: | Size: 7.2 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 902 KiB |
After Width: | Height: | Size: 35 KiB |
After Width: | Height: | Size: 490 KiB |
After Width: | Height: | Size: 653 KiB |
After Width: | Height: | Size: 7.9 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 1.5 MiB |
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 33 KiB |
|
@ -7154,6 +7154,12 @@ const sites = [
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
// PORN PROS
|
// PORN PROS
|
||||||
|
{
|
||||||
|
name: 'Porn Pros',
|
||||||
|
slug: 'pornpros',
|
||||||
|
url: 'https://pornpros.com/site/pornpros',
|
||||||
|
parent: 'pornpros',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: 'Real Ex Girlfriends',
|
name: 'Real Ex Girlfriends',
|
||||||
slug: 'realexgirlfriends',
|
slug: 'realexgirlfriends',
|
||||||
|
@ -7278,6 +7284,7 @@ const sites = [
|
||||||
parent: 'pornpros',
|
parent: 'pornpros',
|
||||||
parameters: {
|
parameters: {
|
||||||
parent: true,
|
parent: true,
|
||||||
|
latest: 'https://pornpros.com/site/flexiblepositions',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -7287,6 +7294,7 @@ const sites = [
|
||||||
parent: 'pornpros',
|
parent: 'pornpros',
|
||||||
parameters: {
|
parameters: {
|
||||||
parent: true,
|
parent: true,
|
||||||
|
latest: 'https://pornpros.com/site/publicviolations',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -7300,6 +7308,10 @@ const sites = [
|
||||||
slug: 'squirtdisgrace',
|
slug: 'squirtdisgrace',
|
||||||
url: 'https://squirtdisgrace.com',
|
url: 'https://squirtdisgrace.com',
|
||||||
parent: 'pornpros',
|
parent: 'pornpros',
|
||||||
|
parameters: {
|
||||||
|
parent: true,
|
||||||
|
latest: 'https://pornpros.com/site/squirtdisgrace',
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Cum Disgrace',
|
name: 'Cum Disgrace',
|
||||||
|
|
|
@ -656,6 +656,7 @@ const tagMedia = [
|
||||||
['atogm', 0, 'Alysa Gap and Logan in "Anal Buffet 4"', 'evilangel'],
|
['atogm', 0, 'Alysa Gap and Logan in "Anal Buffet 4"', 'evilangel'],
|
||||||
['atogm', 'adriana_chechik_hope_howell_hopehowellxxx', 'Adriana Chechik and Hope Howell in "Hope And Adriana\'s Gangbang', 'hopehowellxxx'],
|
['atogm', 'adriana_chechik_hope_howell_hopehowellxxx', 'Adriana Chechik and Hope Howell in "Hope And Adriana\'s Gangbang', 'hopehowellxxx'],
|
||||||
['bdsm', 0, 'Dani Daniels in "The Traning of Dani Daniels, Day 2"', 'thetrainingofo'],
|
['bdsm', 0, 'Dani Daniels in "The Traning of Dani Daniels, Day 2"', 'thetrainingofo'],
|
||||||
|
['bisexual', 'bunny_colby_dante_colle_dillon_diaz_devilsfilm', 'Bunny Colby, Dante Colle and Dillon Diaz', 'devilsfilm'],
|
||||||
['black', 2, 'Nia Nacci', 'sweetheartvideo'],
|
['black', 2, 'Nia Nacci', 'sweetheartvideo'],
|
||||||
['black', 1, 'Ana Foxxx in "DP Me 4"', 'hardx'],
|
['black', 1, 'Ana Foxxx in "DP Me 4"', 'hardx'],
|
||||||
['black', 'zaawaadi_asia_rae_allblackx', 'Zaawaadi and Asia Rae in "All Black Threesome"', 'allblackx'],
|
['black', 'zaawaadi_asia_rae_allblackx', 'Zaawaadi and Asia Rae in "All Black Threesome"', 'allblackx'],
|
||||||
|
@ -831,6 +832,7 @@ const tagMedia = [
|
||||||
['enhanced-boobs', 'september_reign_spizoo', 'September Rain in "September Reign Loves Jessica"', 'spizoo'],
|
['enhanced-boobs', 'september_reign_spizoo', 'September Rain in "September Reign Loves Jessica"', 'spizoo'],
|
||||||
['enhanced-boobs', 'katrina_moreno_bangbros', 'Katrina Moreno in "Stripper Cream Pie"', 'bangbros'],
|
['enhanced-boobs', 'katrina_moreno_bangbros', 'Katrina Moreno in "Stripper Cream Pie"', 'bangbros'],
|
||||||
['enhanced-boobs', 'sadie_santana_newsensations', 'Sadie Santana in "Backdoor Beauties"', 'newsensations'],
|
['enhanced-boobs', 'sadie_santana_newsensations', 'Sadie Santana in "Backdoor Beauties"', 'newsensations'],
|
||||||
|
['enhanced-boobs', 'ricki_raxxx_pornpros', 'Ricki Raxxx', 'pornpros'],
|
||||||
['enhanced-boobs', 'kiera_king_puremature', 'Kiera King in "Warming Up"', 'puremature'],
|
['enhanced-boobs', 'kiera_king_puremature', 'Kiera King in "Warming Up"', 'puremature'],
|
||||||
['enhanced-boobs', 'diana_prince_penthouse_2', 'Diana Prince in "It Is What It Seems"', 'penthouse'],
|
['enhanced-boobs', 'diana_prince_penthouse_2', 'Diana Prince in "It Is What It Seems"', 'penthouse'],
|
||||||
['enhanced-boobs', 'chessie_kay_chelsey_lanette_eurogirlsongirls', 'Chelsey Lanette and Chessie Kay', 'eurogirlsongirls'],
|
['enhanced-boobs', 'chessie_kay_chelsey_lanette_eurogirlsongirls', 'Chelsey Lanette and Chessie Kay', 'eurogirlsongirls'],
|
||||||
|
@ -919,6 +921,7 @@ const tagMedia = [
|
||||||
['gaping', 'poster', 'Zoey Monroe in "Manuel DPs Them All 5"', 'julesjordan'],
|
['gaping', 'poster', 'Zoey Monroe in "Manuel DPs Them All 5"', 'julesjordan'],
|
||||||
['gaping', 3, 'Jessyka Swan', '21sextury'],
|
['gaping', 3, 'Jessyka Swan', '21sextury'],
|
||||||
['gaping', 2, 'Alex Grey in "DP Masters 5"', 'julesjordan'],
|
['gaping', 2, 'Alex Grey in "DP Masters 5"', 'julesjordan'],
|
||||||
|
['gay', 'andy_taylor_deangelo_jackson_men', 'Andy Taylor and DeAngelo Jackson', 'men'],
|
||||||
['handjob', 0, 'Lichelle Marie in "Tug Me Sexy"', 'tugjobs'],
|
['handjob', 0, 'Lichelle Marie in "Tug Me Sexy"', 'tugjobs'],
|
||||||
['handjob', 'mia_malkova_manojob', 'Mia Malkova in "Covered!"', 'manojob'],
|
['handjob', 'mia_malkova_manojob', 'Mia Malkova in "Covered!"', 'manojob'],
|
||||||
['handjob', 'hope_howell_manojob', 'Hope Howell in "Super Slutty Step-Daugher"', 'manojob'],
|
['handjob', 'hope_howell_manojob', 'Hope Howell in "Super Slutty Step-Daugher"', 'manojob'],
|
||||||
|
@ -1024,6 +1027,7 @@ const tagMedia = [
|
||||||
['trainbang', 1, 'Ria Sunn', 'private'],
|
['trainbang', 1, 'Ria Sunn', 'private'],
|
||||||
['trainbang', 0, 'Nicole Black in GIO971', 'legalporno'],
|
['trainbang', 0, 'Nicole Black in GIO971', 'legalporno'],
|
||||||
['transsexual', 'kelly_silva_mel_almeida_brazilliantranssexuals', 'Kelly Silva and Mel Almeida', 'brazilliantranssexuals'],
|
['transsexual', 'kelly_silva_mel_almeida_brazilliantranssexuals', 'Kelly Silva and Mel Almeida', 'brazilliantranssexuals'],
|
||||||
|
['transsexual', 'amanda_fialho_tsraw', 'Amanda Fialho', 'tsraw'],
|
||||||
['tap', 4, 'Francys Belle in GIO1103', 'legalporno'],
|
['tap', 4, 'Francys Belle in GIO1103', 'legalporno'],
|
||||||
['tap', 'lisey_sweet_legalporno', 'Lisey Sweet in GIO816', 'legalporno'],
|
['tap', 'lisey_sweet_legalporno', 'Lisey Sweet in GIO816', 'legalporno'],
|
||||||
['tap', 3, 'Julia Red in GIO1007', 'legalporno'],
|
['tap', 3, 'Julia Red in GIO1007', 'legalporno'],
|
||||||
|
|
|
@ -7,7 +7,7 @@ const http = require('../utils/http');
|
||||||
|
|
||||||
function scrapeLatest(html, site) {
|
function scrapeLatest(html, site) {
|
||||||
const { document } = new JSDOM(html).window;
|
const { document } = new JSDOM(html).window;
|
||||||
const { origin } = new URL(site.url);
|
const { origin } = new URL(site.parameters?.latest || site.url);
|
||||||
|
|
||||||
const videos = Array.from(document.querySelectorAll('.video-releases-list')).slice(-1)[0];
|
const videos = Array.from(document.querySelectorAll('.video-releases-list')).slice(-1)[0];
|
||||||
|
|
||||||
|
@ -119,7 +119,9 @@ function scrapeScene(html, site, url) {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function fetchLatest(site, page = 1) {
|
async function fetchLatest(site, page = 1) {
|
||||||
const url = `${site.url}?page=${page}`;
|
console.log(site.parameters);
|
||||||
|
|
||||||
|
const url = `${site.parameters?.latest || site.url}?page=${page}`;
|
||||||
const res = await http.get(url);
|
const res = await http.get(url);
|
||||||
|
|
||||||
if (res.statusCode === 200) {
|
if (res.statusCode === 200) {
|
||||||
|
|