Added periodic memory logger.
This commit is contained in:
@@ -52,10 +52,10 @@ async function scrapeScene({ query }, url, channel) {
|
||||
release.poster = query.poster() || query.poster('dl8-video') || query.img('#videoBlock img');
|
||||
release.photos = query.urls('.photo-slider-guest .card a');
|
||||
|
||||
release.trailer = query.all('source[type="video/mp4"]').map(trailer => ({
|
||||
release.trailer = query.all('source[type="video/mp4"]').map((trailer) => ({
|
||||
src: trailer.src,
|
||||
quality: Number(trailer.attributes.res?.value || trailer.attributes.quality?.value.slice(0, -1)) || null,
|
||||
vr: channel.tags?.some(tag => tag.slug === 'vr'),
|
||||
vr: channel.tags?.some((tag) => tag.slug === 'vr'),
|
||||
}));
|
||||
|
||||
return release;
|
||||
@@ -63,7 +63,7 @@ async function scrapeScene({ query }, url, channel) {
|
||||
|
||||
async function fetchActorReleases(urls) {
|
||||
// DDF Network and DDF Network Stream list all scenes, exclude
|
||||
const sources = urls.filter(url => !/ddfnetwork/.test(url));
|
||||
const sources = urls.filter((url) => !/ddfnetwork/.test(url));
|
||||
|
||||
const releases = await Promise.all(sources.map(async (url) => {
|
||||
const res = await qu.getAll(url, '.card.m-1:not(.pornstar-card)');
|
||||
@@ -79,10 +79,10 @@ async function fetchActorReleases(urls) {
|
||||
}
|
||||
|
||||
async function scrapeProfile({ query }, _url, actorName) {
|
||||
const keys = query.all('.about-title', true).map(key => slugify(key, '_'));
|
||||
const keys = query.all('.about-title', true).map((key) => slugify(key, '_'));
|
||||
const values = query.all('.about-info').map((el) => {
|
||||
if (el.children.length > 0) {
|
||||
return Array.from(el.children, child => child.textContent.trim()).join(', ');
|
||||
return Array.from(el.children, (child) => child.textContent.trim()).join(', ');
|
||||
}
|
||||
|
||||
return el.textContent.trim();
|
||||
|
||||
Reference in New Issue
Block a user