forked from DebaucheryLibrarian/traxxx
Fixed New Sensations classic scraper breaking on missing actors.
This commit is contained in:
@@ -39,11 +39,11 @@ function scrapeLatestClassic(scenes) {
|
||||
const actors = query.contents('.update_models a');
|
||||
|
||||
release.actors = actors.length === 0
|
||||
? query.content('.update_models').split(/,\s*/)
|
||||
? query.content('.update_models')?.split(/,\s*/) // not all entries have models listed
|
||||
: actors;
|
||||
|
||||
// native videothumb entry ID does not occur on scene page, date is not available on all sites
|
||||
release.entryId = slugify([...release.actors.sort(), release.title]);
|
||||
release.entryId = slugify([...(release.actors?.sort() || []), release.title]);
|
||||
|
||||
const photoCount = query.number('.update_thumb', { attribute: 'cnt' });
|
||||
|
||||
@@ -59,7 +59,7 @@ function scrapeLatestClassic(scenes) {
|
||||
function scrapeSceneBlock({ query }) {
|
||||
const release = {};
|
||||
|
||||
release.title = query.content('.indScene h2');
|
||||
release.title = query.content('.indScene h2, .indScene h1');
|
||||
release.description = query.content('.description');
|
||||
release.date = query.date('.sceneDateP span', 'MM/DD/YYYY');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user