Fixed Whale Member scraper for Nuxt URLs, added P2P Marketplace.
This commit is contained in:
@@ -10341,6 +10341,12 @@ const sites = [
|
||||
url: 'https://pornplus.com/series/pimpparade',
|
||||
parent: 'pornplus',
|
||||
},
|
||||
{
|
||||
name: 'Penis To Pussy Marketplace',
|
||||
slug: 'p2pmarketplace',
|
||||
url: 'https://pornplus.com/series/p2p-marketplace',
|
||||
parent: 'pornplus',
|
||||
},
|
||||
{
|
||||
name: 'Porn Pros',
|
||||
slug: 'pornprosplus',
|
||||
|
||||
@@ -10,9 +10,12 @@ const dateRegex = /\d{4}-\d{2}-\d{2}T/;
|
||||
function scrapeLatest(scenes, fullData, channel, parameters) {
|
||||
return scenes.map(({ query }) => {
|
||||
const release = {};
|
||||
const origin = new URL(parameters.latest || channel.url).origin;
|
||||
|
||||
release.url = query.url('[href*="/video"]', { origin: new URL(parameters.latest || channel.url).origin });
|
||||
release.title = query.content('a[href*="/video"] strong');
|
||||
release.url = query.url('a[href*="/video"]', { origin })
|
||||
|| query.url('nuxtlink[to*="/video"]', { attribute: 'to', origin });
|
||||
|
||||
release.title = query.content('a[href*="/video"] strong, nuxtlink[to*="/video"] strong');
|
||||
|
||||
release.entryId = release.url
|
||||
? new URL(release.url).pathname.split('/').at(-1)
|
||||
|
||||
Reference in New Issue
Block a user