diff --git a/package-lock.json b/package-lock.json index 587c4dce..4a94883c 100755 --- a/package-lock.json +++ b/package-lock.json @@ -78,7 +78,7 @@ "tunnel": "0.0.6", "ua-parser-js": "^1.0.32", "undici": "^4.13.0", - "unprint": "^0.8.0", + "unprint": "^0.8.1", "url-pattern": "^1.0.3", "v-tooltip": "^2.0.3", "video.js": "^7.11.4", @@ -17008,9 +17008,9 @@ } }, "node_modules/unprint": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/unprint/-/unprint-0.8.0.tgz", - "integrity": "sha512-PBVdumsc7DfLwwTeSD5xSqITj3PFTUr/wA4unUykzov05YMp0a+Z3tVM1H7JFLZuRgzHRfKDbEpvAcj8vfYlLA==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/unprint/-/unprint-0.8.1.tgz", + "integrity": "sha512-6cF2LgIpc7JEBBXWs/CmJgFBAPmvM5NuD3tDvmnnmZR+wrEF03TNR5kv08iPTV/GhT8EHPhZM3LSd8eRipkWdA==", "dependencies": { "axios": "^0.27.2", "bottleneck": "^2.19.5", @@ -31462,9 +31462,9 @@ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "unprint": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/unprint/-/unprint-0.8.0.tgz", - "integrity": "sha512-PBVdumsc7DfLwwTeSD5xSqITj3PFTUr/wA4unUykzov05YMp0a+Z3tVM1H7JFLZuRgzHRfKDbEpvAcj8vfYlLA==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/unprint/-/unprint-0.8.1.tgz", + "integrity": "sha512-6cF2LgIpc7JEBBXWs/CmJgFBAPmvM5NuD3tDvmnnmZR+wrEF03TNR5kv08iPTV/GhT8EHPhZM3LSd8eRipkWdA==", "requires": { "axios": "^0.27.2", "bottleneck": "^2.19.5", diff --git a/package.json b/package.json index 7c4adece..50bb6a71 100755 --- a/package.json +++ b/package.json @@ -137,7 +137,7 @@ "tunnel": "0.0.6", "ua-parser-js": "^1.0.32", "undici": "^4.13.0", - "unprint": "^0.8.0", + "unprint": "^0.8.1", "url-pattern": "^1.0.3", "v-tooltip": "^2.0.3", "video.js": "^7.11.4", diff --git a/seeds/02_sites.js b/seeds/02_sites.js index 78043f13..1a764618 100755 --- a/seeds/02_sites.js +++ b/seeds/02_sites.js @@ -5243,6 +5243,9 @@ const sites = [ url: 'https://www.kinkmen.com/channel/kinkmen-test-shoot', description: 'Featuring must-see videos from our new test shoots.', parent: 'kinkmen', + parameters: { + slug: 'kinkmentestshoot', + }, }, { slug: 'kinkmenclassics', diff --git a/src/scrapers/kink.js b/src/scrapers/kink.js index f089867f..c1402e6d 100755 --- a/src/scrapers/kink.js +++ b/src/scrapers/kink.js @@ -111,9 +111,9 @@ async function fetchActorReleases(actorUrl, page = 1, accReleases = []) { async function scrapeProfile({ query }, actorUrl, include) { const profile = {}; - profile.description = query.q('.bio #expand-text', true); + profile.description = query.content('.bio #expand-text'); - const tags = query.all('.bio-tags a', true); + const tags = query.contents('.bio-tags a'); if (tags.includes('brunette') || tags.includes('brunet')) profile.hairColor = 'brown'; if (tags.includes('blonde') || tags.includes('blond')) profile.hairColor = 'blonde';