forked from DebaucheryLibrarian/traxxx
Fixed poster query for old New Sensations scenes.
This commit is contained in:
@@ -14,7 +14,7 @@ function scrapeLatestBlock(scenes) {
|
||||
release.actors = query.contents('.tour_update_models a');
|
||||
|
||||
// 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([...[].concat(release.actors || []).sort(), release.title]);
|
||||
|
||||
release.poster = query.dataset('.video_placeholder', 'src');
|
||||
release.teaser = query.video();
|
||||
@@ -43,7 +43,7 @@ function scrapeLatestClassic(scenes) {
|
||||
: 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([...[].concat(release.actors || []).sort(), release.title]);
|
||||
|
||||
const photoCount = query.number('.update_thumb', { attribute: 'cnt' });
|
||||
|
||||
@@ -108,7 +108,7 @@ async function scrapeSceneClassic({ query }, context, options) {
|
||||
release.tags = query.contents('.update_tags a');
|
||||
release.stars = query.number('.gallery_info', { match: /average\s+rating:\s+(\d+\.\d+)/i, matchIndex: 1 });
|
||||
|
||||
release.poster = query.img('#vidplayer', { attribute: 'poster' });
|
||||
release.poster = query.img('#vidplayer', { attribute: 'poster' }) || query.img('#postroll_url img');
|
||||
release.trailer = query.video('#vidplayer source');
|
||||
|
||||
const gallery = query.url('//a[img[contains(@src, "gallery.gif")]]');
|
||||
|
||||
Reference in New Issue
Block a user