Added periodic memory logger.
This commit is contained in:
@@ -78,7 +78,7 @@ async function scrapeScene({ query }, url, site) {
|
||||
release.tags = query.all('.categories a', true);
|
||||
|
||||
release.poster = query.poster() || query.img('.fake-video-player img');
|
||||
release.trailer = query.all('source').map(source => ({
|
||||
release.trailer = query.all('source').map((source) => ({
|
||||
src: source.src,
|
||||
quality: Number(source.getAttribute('res')),
|
||||
}));
|
||||
@@ -106,11 +106,11 @@ function scrapeProfile({ query }, _actorName, origin) {
|
||||
profile.residencePlace = bio.location;
|
||||
|
||||
profile.height = heightToCm(bio.height);
|
||||
[profile.bust, profile.waist, profile.hip] = bio.figure.split('-').map(v => Number(v) || v);
|
||||
[profile.bust, profile.waist, profile.hip] = bio.figure.split('-').map((v) => Number(v) || v);
|
||||
|
||||
profile.avatar = query.img('.model-profile img');
|
||||
|
||||
const releases = query.all('.content-grid-item').filter(el => /video\//.test(query.url(el, '.img-wrapper a'))); // filter out photos
|
||||
const releases = query.all('.content-grid-item').filter((el) => /video\//.test(query.url(el, '.img-wrapper a'))); // filter out photos
|
||||
profile.releases = scrapeAll(query.initAll(releases), null, origin);
|
||||
|
||||
return profile;
|
||||
@@ -143,7 +143,7 @@ async function fetchProfile({ name: actorName }, { site }) {
|
||||
|
||||
if (!resModels.ok) return resModels.status;
|
||||
|
||||
const modelPath = resModels.item.qu.all('.content-grid-item a.title').find(el => slugify(el.textContent) === slugify(actorName));
|
||||
const modelPath = resModels.item.qu.all('.content-grid-item a.title').find((el) => slugify(el.textContent) === slugify(actorName));
|
||||
|
||||
if (modelPath) {
|
||||
const modelUrl = `${origin}${modelPath}`;
|
||||
|
||||
Reference in New Issue
Block a user