Compare commits
2 Commits
d4b73b6dd3
...
b79cf4fb78
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b79cf4fb78 | ||
|
|
93df88768c |
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "traxxx",
|
"name": "traxxx",
|
||||||
"version": "1.248.33",
|
"version": "1.248.34",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "traxxx",
|
"name": "traxxx",
|
||||||
"version": "1.248.33",
|
"version": "1.248.34",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/client-s3": "^3.458.0",
|
"@aws-sdk/client-s3": "^3.458.0",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "traxxx",
|
"name": "traxxx",
|
||||||
"version": "1.248.33",
|
"version": "1.248.34",
|
||||||
"description": "All the latest porn releases in one place",
|
"description": "All the latest porn releases in one place",
|
||||||
"main": "src/app.js",
|
"main": "src/app.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -200,7 +200,7 @@ module.exports = {
|
|||||||
// model media
|
// model media
|
||||||
jerkaoke: modelmedia,
|
jerkaoke: modelmedia,
|
||||||
modelmediaasia: modelmedia,
|
modelmediaasia: modelmedia,
|
||||||
// delphine: modelmedia,
|
delphine: modelmedia,
|
||||||
// etc
|
// etc
|
||||||
'18vr': badoink,
|
'18vr': badoink,
|
||||||
theflourishxxx: theflourish,
|
theflourishxxx: theflourish,
|
||||||
|
|||||||
@@ -204,8 +204,8 @@ async function fetchProfileApi(actor, { entity, parameters }) {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
function scrapeProfile({ query }) {
|
function scrapeProfile({ query }, url) {
|
||||||
const profile = {};
|
const profile = { url };
|
||||||
const avatar = query.img('div[class*="prof-pic"] > img');
|
const avatar = query.img('div[class*="prof-pic"] > img');
|
||||||
|
|
||||||
if (avatar) {
|
if (avatar) {
|
||||||
@@ -216,12 +216,11 @@ function scrapeProfile({ query }) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
profile.description = query.content('h2') || null;
|
profile.description = query.content('h2') || null;
|
||||||
profile.height = query.number('//span[text()="Height"]/following-sibling::span', { match: /(\d+) cm/, matchIndex: 1 });
|
profile.height = query.number('//span[text()="Height"]/following-sibling::node()[self::span or self::text()]', { match: /(\d+) cm/, matchIndex: 1 });
|
||||||
profile.weight = query.number('//span[text()="Weight"]/following-sibling::span', { match: /(\d+) kg/, matchIndex: 1 });
|
profile.weight = query.number('//span[text()="Weight"]/following-sibling::node()[self::span or self::text()]', { match: /(\d+) kg/, matchIndex: 1 });
|
||||||
|
|
||||||
// can't find a single profile wiht this information available, but add for good measure
|
profile.measurements = query.content('//span[text()="Measurements"]/following-sibling::node()[self::span or self::text()]');
|
||||||
profile.measurements = query.content('//span[text()="Measurements"]/following-sibling::span');
|
profile.birthPlace = query.content('//span[text()="Birth Place"]/following-sibling::node()[self::span or self::text()]');
|
||||||
profile.birthPlace = query.number('//span[text()="Birth Place"]/following-sibling::span');
|
|
||||||
|
|
||||||
profile.banner = query.img('div[class*="banner"] > img');
|
profile.banner = query.img('div[class*="banner"] > img');
|
||||||
profile.photos = query.imgs('#MusModelSwiper img');
|
profile.photos = query.imgs('#MusModelSwiper img');
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ module.exports = {
|
|||||||
cumlouder,
|
cumlouder,
|
||||||
czechav,
|
czechav,
|
||||||
pornworld,
|
pornworld,
|
||||||
// delphine: modelmedia,
|
delphine: modelmedia,
|
||||||
dorcel,
|
dorcel,
|
||||||
elegantangel: adultempire,
|
elegantangel: adultempire,
|
||||||
exploitedx,
|
exploitedx,
|
||||||
|
|||||||
@@ -215,6 +215,7 @@ const actors = [
|
|||||||
// model media
|
// model media
|
||||||
{ entity: 'jerkaoke', name: 'Harley Haze', fields: ['avatar', 'description', 'height', 'weight', 'banner', 'photos'] },
|
{ entity: 'jerkaoke', name: 'Harley Haze', fields: ['avatar', 'description', 'height', 'weight', 'banner', 'photos'] },
|
||||||
{ entity: 'modelmediaasia', name: 'Li WeiWei', fields: ['avatar', 'entryId', 'gender', 'alias', 'height', 'weight', 'bust', 'waist', 'hip', 'socials'] },
|
{ entity: 'modelmediaasia', name: 'Li WeiWei', fields: ['avatar', 'entryId', 'gender', 'alias', 'height', 'weight', 'bust', 'waist', 'hip', 'socials'] },
|
||||||
|
{ entity: 'delphine', name: 'Bridgette B', fields: ['avatar', 'measurements', 'birthPlace'] },
|
||||||
// etc.
|
// etc.
|
||||||
{ entity: 'analvids', name: 'Veronica Leal', fields: ['avatar', 'gender', 'birthCountry', 'nationality', 'age', 'aliases', 'nationality'] },
|
{ entity: 'analvids', name: 'Veronica Leal', fields: ['avatar', 'gender', 'birthCountry', 'nationality', 'age', 'aliases', 'nationality'] },
|
||||||
{ entity: 'bangbros', name: 'Kira Perez', fields: ['avatar', 'gender', 'ethnicity', 'hairColor'] },
|
{ entity: 'bangbros', name: 'Kira Perez', fields: ['avatar', 'gender', 'ethnicity', 'hairColor'] },
|
||||||
|
|||||||
Reference in New Issue
Block a user