forked from DebaucheryLibrarian/traxxx
Better handling of empty profiles. Modified Score scraper for Big Tit Terry Nova. Improved Naughty America and various other logos.
This commit is contained in:
@@ -45,7 +45,7 @@ function scrapeAll(html, site) {
|
||||
|
||||
release.date = qd('.i-date', 'MMM DD', /\w+ \d{1,2}$/)
|
||||
|| qd('.dt-box', 'MMM.DD YYYY');
|
||||
release.actors = site.parameters?.actors || qa('.model, .i-model', true);
|
||||
release.actors = site?.parameters?.actors || qa('.model, .i-model', true);
|
||||
release.duration = ql('.i-amount, .amount');
|
||||
|
||||
const posterEl = q('.item-img img');
|
||||
@@ -71,7 +71,7 @@ async function scrapeScene(html, url, site) {
|
||||
[release.entryId] = new URL(url).pathname.split('/').slice(-2);
|
||||
|
||||
release.title = q('h2.text-uppercase, h2.title, #breadcrumb-top + h1', true)
|
||||
|| q('h1.m-title', true)?.split('»').slice(-1)[0].trim();
|
||||
|| q('h1.m-title', true)?.split(/»|\//).slice(-1)[0].trim();
|
||||
release.description = qtext('.p-desc, .desc');
|
||||
|
||||
release.actors = qa('.value a[href*=models], .value a[href*=performer], .value a[href*=teen-babes]', true);
|
||||
@@ -80,17 +80,10 @@ async function scrapeScene(html, url, site) {
|
||||
const actorEl = qa('.stat').find(stat => /Featuring/.test(stat.textContent));
|
||||
const actorString = qtext(actorEl);
|
||||
|
||||
console.log(actorString);
|
||||
/*
|
||||
?.split(/, and|,/g)
|
||||
.map(actor => actor.trim())
|
||||
|| [];
|
||||
*/
|
||||
release.actors = actorString?.split(/, and |, /g) || [];
|
||||
}
|
||||
|
||||
console.log(release.actors);
|
||||
|
||||
if (release.actors.length === 0) release.actors = site.parameters?.actors;
|
||||
if (release.actors.length === 0 && site.parameters?.actors) release.actors = site.parameters.actors;
|
||||
|
||||
release.tags = qa('a[href*=tag]', true);
|
||||
|
||||
@@ -129,8 +122,6 @@ async function scrapeScene(html, url, site) {
|
||||
const stars = q('.rate-box').dataset.score;
|
||||
if (stars) release.rating = { stars };
|
||||
|
||||
console.log(release);
|
||||
|
||||
return release;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user