Refactored Aziani scraper. Improved actor profile update logic.

This commit is contained in:
DebaucheryLibrarian
2024-11-24 06:10:21 +01:00
parent 909dc36569
commit fbfd52e831
7 changed files with 354 additions and 163 deletions

View File

@@ -1325,6 +1325,18 @@ const tags = [
name: 'ahegao',
slug: 'ahegao',
},
{
name: 'compilation',
slug: 'compilation',
},
{
name: 'hotwife',
slug: 'hotwife',
},
{
name: 'interview',
slug: 'interview',
},
];
const aliases = [
@@ -1870,6 +1882,10 @@ const aliases = [
name: 'double vaginal (dpp)',
for: 'dvp',
},
{
name: 'double vagina',
for: 'dvp',
},
{
name: 'double pussy penetration',
for: 'dvp',
@@ -2691,6 +2707,18 @@ const aliases = [
name: 'oral cumshot',
for: 'cum-in-mouth',
},
{
name: 'compilations',
for: 'compilation',
},
{
name: 'hot wife',
for: 'hotwife',
},
{
name: 'interviews',
for: 'interview',
},
];
const priorities = [ // higher index is higher priority

View File

@@ -155,10 +155,12 @@ const networks = [
{
slug: 'aziani',
name: 'Aziani',
parent: 'gamma',
url: 'https://www.aziani.com',
parameters: {
layout: 'api',
areaId: 3,
blockId: 114458,
scene: 'https://aziani.com',
cdn: 'https://c75c0c3063.mjedge.net',
},
},
{

View File

@@ -849,46 +849,82 @@ const sites = [
},
},
// AZIANI
{
slug: 'gangbangcreampie',
name: 'Gangbang Creampie',
url: 'https://www.gangbangcreampie.com',
parent: 'aziani',
tags: ['gangbang', 'creampie'],
parameters: {
scene: 'https://www.gangbangcreampie.com/en/video/gangbangcreampie',
},
},
{
slug: 'gloryholesecrets',
name: 'Glory Hole Secrets',
url: 'https://www.gloryholesecrets.com',
parent: 'aziani',
tags: ['gloryhole'],
parameters: {
scene: 'https://www.gloryholesecrets.com/en/video/gloryholesecrets',
},
},
{
slug: 'aziani',
name: 'Aziani',
url: 'https://www.aziani.com',
url: 'https://www.aziani.com/series/aziani',
parent: 'aziani',
parameters: {
seriesId: 268,
areaId: 3,
blockId: 114458,
scene: 'https://aziani.com',
},
},
{
slug: '2poles1hole',
name: '2 Poles 1 Hole',
url: 'https://2poles1hole.com',
parent: 'aziani',
independent: true,
parameters: {
areaId: 2,
blockId: 114064,
seriesId: 107,
modelBlockId: 114129,
},
},
{
slug: 'creampiled',
name: 'CreamPiled',
url: 'https://creampiled.com',
parent: 'aziani',
independent: true,
parameters: {
areaId: 11,
blockId: 115990,
seriesId: 436,
modelBlockId: 115345,
},
},
{
slug: 'popuporgies',
name: 'PopUpOrgies',
url: 'https://popuporgies.com',
parent: 'aziani',
independent: true,
parameters: {
areaId: 8,
blockId: 116531,
seriesId: 395,
},
},
{
slug: 'azianiiron',
name: 'Aziani Iron',
url: 'https://aziani.com/azianiiron',
parent: 'aziani',
parameters: {
areaId: 3,
blockId: 114458,
seriesId: 105,
scene: 'https://aziani.com',
},
},
{
slug: 'mrsaltys',
name: 'Mr. Saltys',
url: 'https://aziani.com/mrsaltys',
parent: 'aziani',
hasLogo: false,
parameters: {
areaId: 3,
blockId: 114458,
seriesId: 106,
scene: 'https://aziani.com',
},
},
/* offline
{
slug: 'portagloryhole',
name: 'Porta Gloryhole',
url: 'https://www.portagloryhole.com',
parent: 'aziani',
tags: ['gloryhole'],
},
{
slug: 'azianiiron',
name: 'Aziani Iron',
url: 'https://www.azianiiron.com',
parent: 'aziani',
},
{
slug: 'azianixposed',
name: 'Aziani Xposed',
@@ -914,6 +950,42 @@ const sites = [
parent: 'aziani',
},
*/
// AZIANI GAMMA
{
slug: 'gangbangcreampie',
name: 'Gangbang Creampie',
url: 'https://www.gangbangcreampie.com',
parent: 'gamma',
tags: ['gangbang', 'creampie'],
independent: true,
parameters: {
scene: 'https://www.gangbangcreampie.com/en/video/gangbangcreampie',
},
},
{
slug: 'gloryholesecrets',
name: 'Glory Hole Secrets',
url: 'https://www.gloryholesecrets.com',
parent: 'gamma',
tags: ['gloryhole'],
independent: true,
parameters: {
scene: 'https://www.gloryholesecrets.com/en/video/gloryholesecrets',
},
},
/* different layout
{
slug: 'portagloryhole',
name: 'Porta Gloryhole',
url: 'https://www.portagloryhole.com',
parent: 'gamma',
tags: ['gloryhole'],
independent: true,
parameters: {
scene: 'https://www.portagloryhole.com/scenes',
},
},
*/
// BABES
{
name: 'Babes',